/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 04:09:30,933 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 04:09:30,935 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 04:09:30,986 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 04:09:30,986 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 04:09:30,988 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 04:09:30,991 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 04:09:30,995 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 04:09:30,996 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 04:09:31,008 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 04:09:31,008 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 04:09:31,009 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 04:09:31,009 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 04:09:31,010 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 04:09:31,010 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 04:09:31,011 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 04:09:31,011 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 04:09:31,012 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 04:09:31,012 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 04:09:31,013 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 04:09:31,014 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 04:09:31,015 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 04:09:31,016 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 04:09:31,016 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 04:09:31,018 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 04:09:31,018 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 04:09:31,018 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 04:09:31,019 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 04:09:31,019 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 04:09:31,019 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 04:09:31,020 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 04:09:31,020 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 04:09:31,020 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 04:09:31,021 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 04:09:31,021 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 04:09:31,021 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 04:09:31,022 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 04:09:31,022 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 04:09:31,022 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 04:09:31,023 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 04:09:31,023 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 04:09:31,024 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 04:09:31,035 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 04:09:31,036 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 04:09:31,036 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 04:09:31,036 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 04:09:31,036 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 04:09:31,037 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 04:09:31,037 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 04:09:31,037 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 04:09:31,037 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 04:09:31,037 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 04:09:31,037 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 04:09:31,037 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 04:09:31,038 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 04:09:31,038 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 04:09:31,039 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 04:09:31,039 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 04:09:31,039 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 04:09:31,040 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 04:09:31,052 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 04:09:31,052 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 04:09:31,235 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 04:09:31,262 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 04:09:31,265 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 04:09:31,265 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 04:09:31,266 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 04:09:31,267 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-01-10 04:09:31,313 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2902ab9ee/495e2281725342d68c1b99d98c999789/FLAG47e27c2c4 [2022-01-10 04:09:31,749 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 04:09:31,749 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-01-10 04:09:31,761 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2902ab9ee/495e2281725342d68c1b99d98c999789/FLAG47e27c2c4 [2022-01-10 04:09:31,773 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2902ab9ee/495e2281725342d68c1b99d98c999789 [2022-01-10 04:09:31,775 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 04:09:31,777 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 04:09:31,783 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 04:09:31,783 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 04:09:31,785 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 04:09:31,786 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 04:09:31" (1/1) ... [2022-01-10 04:09:31,787 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5142d68b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:31, skipping insertion in model container [2022-01-10 04:09:31,787 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 04:09:31" (1/1) ... [2022-01-10 04:09:31,792 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 04:09:31,832 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 04:09:32,006 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-01-10 04:09:32,071 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 04:09:32,079 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 04:09:32,088 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-01-10 04:09:32,125 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 04:09:32,135 INFO L208 MainTranslator]: Completed translation [2022-01-10 04:09:32,135 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32 WrapperNode [2022-01-10 04:09:32,136 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 04:09:32,136 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 04:09:32,136 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 04:09:32,136 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 04:09:32,141 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,152 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,181 INFO L137 Inliner]: procedures = 37, calls = 62, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 833 [2022-01-10 04:09:32,182 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 04:09:32,182 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 04:09:32,183 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 04:09:32,183 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 04:09:32,192 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,192 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,200 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,200 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,209 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,213 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,216 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,220 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 04:09:32,221 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 04:09:32,221 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 04:09:32,221 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 04:09:32,222 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (1/1) ... [2022-01-10 04:09:32,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 04:09:32,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 04:09:32,261 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 04:09:32,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 04:09:32,287 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 04:09:32,287 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-01-10 04:09:32,287 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-01-10 04:09:32,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 04:09:32,287 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-01-10 04:09:32,287 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-01-10 04:09:32,287 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-01-10 04:09:32,287 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-01-10 04:09:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-01-10 04:09:32,289 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-01-10 04:09:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-01-10 04:09:32,289 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-01-10 04:09:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 04:09:32,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 04:09:32,486 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 04:09:32,487 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 04:09:32,493 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,562 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-01-10 04:09:32,562 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-01-10 04:09:32,563 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,576 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-10 04:09:32,576 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-10 04:09:32,592 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,596 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,597 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,601 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,605 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,606 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,607 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,607 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,611 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume !false; [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume false; [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-01-10 04:09:32,914 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##122: assume false; [2022-01-10 04:09:32,915 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume !false; [2022-01-10 04:09:32,916 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:32,936 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-01-10 04:09:32,936 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-01-10 04:09:32,940 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 04:09:32,945 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 04:09:32,946 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 04:09:32,947 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 04:09:32 BoogieIcfgContainer [2022-01-10 04:09:32,947 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 04:09:32,948 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 04:09:32,948 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 04:09:32,950 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 04:09:32,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 04:09:31" (1/3) ... [2022-01-10 04:09:32,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22166aa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 04:09:32, skipping insertion in model container [2022-01-10 04:09:32,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:32" (2/3) ... [2022-01-10 04:09:32,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22166aa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 04:09:32, skipping insertion in model container [2022-01-10 04:09:32,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 04:09:32" (3/3) ... [2022-01-10 04:09:32,952 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2022-01-10 04:09:32,956 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 04:09:32,956 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 04:09:32,986 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 04:09:32,991 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 04:09:32,991 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 04:09:33,005 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 193 states have (on average 1.4818652849740932) internal successors, (286), 215 states have internal predecessors, (286), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-10 04:09:33,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-10 04:09:33,008 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:33,009 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:33,009 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:33,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:33,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1624233909, now seen corresponding path program 1 times [2022-01-10 04:09:33,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:33,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1833223832] [2022-01-10 04:09:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:33,024 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:33,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:33,025 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:33,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 04:09:33,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:33,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:33,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:33,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:33,221 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:33,222 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:33,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1833223832] [2022-01-10 04:09:33,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1833223832] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:33,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:33,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:33,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742986288] [2022-01-10 04:09:33,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:33,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:33,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:33,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:33,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:33,247 INFO L87 Difference]: Start difference. First operand has 238 states, 193 states have (on average 1.4818652849740932) internal successors, (286), 215 states have internal predecessors, (286), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:33,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:33,307 INFO L93 Difference]: Finished difference Result 405 states and 624 transitions. [2022-01-10 04:09:33,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:33,310 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-10 04:09:33,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:33,317 INFO L225 Difference]: With dead ends: 405 [2022-01-10 04:09:33,317 INFO L226 Difference]: Without dead ends: 231 [2022-01-10 04:09:33,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:33,324 INFO L933 BasicCegarLoop]: 335 mSDtfsCounter, 193 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:33,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 448 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:33,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-01-10 04:09:33,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2022-01-10 04:09:33,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 188 states have (on average 1.425531914893617) internal successors, (268), 208 states have internal predecessors, (268), 38 states have call successors, (38), 5 states have call predecessors, (38), 4 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-01-10 04:09:33,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 325 transitions. [2022-01-10 04:09:33,363 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 325 transitions. Word has length 13 [2022-01-10 04:09:33,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:33,363 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 325 transitions. [2022-01-10 04:09:33,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:33,363 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 325 transitions. [2022-01-10 04:09:33,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-10 04:09:33,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:33,364 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:33,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:33,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:33,573 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:33,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:33,574 INFO L85 PathProgramCache]: Analyzing trace with hash 23733269, now seen corresponding path program 1 times [2022-01-10 04:09:33,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:33,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885569849] [2022-01-10 04:09:33,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:33,575 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:33,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:33,575 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:33,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 04:09:33,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:33,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:09:33,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:33,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:33,822 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:33,822 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:33,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885569849] [2022-01-10 04:09:33,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885569849] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:33,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:33,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:33,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022133631] [2022-01-10 04:09:33,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:33,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:33,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:33,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:33,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:33,825 INFO L87 Difference]: Start difference. First operand 231 states and 325 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:34,012 INFO L93 Difference]: Finished difference Result 477 states and 675 transitions. [2022-01-10 04:09:34,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:34,013 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-10 04:09:34,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:34,016 INFO L225 Difference]: With dead ends: 477 [2022-01-10 04:09:34,016 INFO L226 Difference]: Without dead ends: 347 [2022-01-10 04:09:34,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:34,017 INFO L933 BasicCegarLoop]: 405 mSDtfsCounter, 468 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:34,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 543 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:34,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-01-10 04:09:34,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2022-01-10 04:09:34,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 282 states have (on average 1.3652482269503545) internal successors, (385), 287 states have internal predecessors, (385), 38 states have call successors, (38), 9 states have call predecessors, (38), 7 states have return successors, (40), 32 states have call predecessors, (40), 27 states have call successors, (40) [2022-01-10 04:09:34,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 463 transitions. [2022-01-10 04:09:34,053 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 463 transitions. Word has length 18 [2022-01-10 04:09:34,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:34,054 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 463 transitions. [2022-01-10 04:09:34,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:34,054 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 463 transitions. [2022-01-10 04:09:34,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-10 04:09:34,054 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:34,054 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:34,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-01-10 04:09:34,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:34,263 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:34,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:34,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1035240094, now seen corresponding path program 1 times [2022-01-10 04:09:34,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:34,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1778297484] [2022-01-10 04:09:34,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:34,264 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:34,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:34,265 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:34,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 04:09:34,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:34,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:34,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:34,400 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:34,400 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:34,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1778297484] [2022-01-10 04:09:34,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1778297484] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:34,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:34,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:34,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465301390] [2022-01-10 04:09:34,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:34,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:34,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:34,402 INFO L87 Difference]: Start difference. First operand 328 states and 463 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:34,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:34,432 INFO L93 Difference]: Finished difference Result 721 states and 1014 transitions. [2022-01-10 04:09:34,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:34,433 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-10 04:09:34,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:34,436 INFO L225 Difference]: With dead ends: 721 [2022-01-10 04:09:34,436 INFO L226 Difference]: Without dead ends: 516 [2022-01-10 04:09:34,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:34,437 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 276 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:34,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:34,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-01-10 04:09:34,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 487. [2022-01-10 04:09:34,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 424 states have (on average 1.3632075471698113) internal successors, (578), 426 states have internal predecessors, (578), 48 states have call successors, (48), 17 states have call predecessors, (48), 14 states have return successors, (61), 44 states have call predecessors, (61), 39 states have call successors, (61) [2022-01-10 04:09:34,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 687 transitions. [2022-01-10 04:09:34,461 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 687 transitions. Word has length 19 [2022-01-10 04:09:34,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:34,462 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 687 transitions. [2022-01-10 04:09:34,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:34,462 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 687 transitions. [2022-01-10 04:09:34,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-10 04:09:34,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:34,463 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:34,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:34,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:34,669 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:34,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:34,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1224032788, now seen corresponding path program 1 times [2022-01-10 04:09:34,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:34,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [234826515] [2022-01-10 04:09:34,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:34,670 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:34,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:34,671 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:34,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 04:09:34,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:34,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:34,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:34,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:34,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:34,797 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:34,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [234826515] [2022-01-10 04:09:34,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [234826515] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:34,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:34,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:34,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926680201] [2022-01-10 04:09:34,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:34,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:34,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:34,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:34,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:34,806 INFO L87 Difference]: Start difference. First operand 487 states and 687 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:34,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:34,841 INFO L93 Difference]: Finished difference Result 578 states and 804 transitions. [2022-01-10 04:09:34,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:34,841 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-10 04:09:34,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:34,845 INFO L225 Difference]: With dead ends: 578 [2022-01-10 04:09:34,845 INFO L226 Difference]: Without dead ends: 558 [2022-01-10 04:09:34,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:34,850 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 277 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:34,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:34,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-01-10 04:09:34,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 531. [2022-01-10 04:09:34,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 462 states have (on average 1.3636363636363635) internal successors, (630), 470 states have internal predecessors, (630), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:34,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 745 transitions. [2022-01-10 04:09:34,878 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 745 transitions. Word has length 22 [2022-01-10 04:09:34,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:34,878 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 745 transitions. [2022-01-10 04:09:34,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:34,879 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 745 transitions. [2022-01-10 04:09:34,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-10 04:09:34,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:34,883 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:34,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-01-10 04:09:35,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,090 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:35,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:35,090 INFO L85 PathProgramCache]: Analyzing trace with hash -222747689, now seen corresponding path program 1 times [2022-01-10 04:09:35,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:35,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1432973960] [2022-01-10 04:09:35,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:35,091 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:35,092 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:35,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 04:09:35,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:35,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:35,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:35,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:35,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:35,219 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:35,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1432973960] [2022-01-10 04:09:35,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1432973960] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:35,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:35,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:35,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67680728] [2022-01-10 04:09:35,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:35,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:35,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:35,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:35,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:35,220 INFO L87 Difference]: Start difference. First operand 531 states and 745 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:35,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:35,252 INFO L93 Difference]: Finished difference Result 611 states and 848 transitions. [2022-01-10 04:09:35,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:35,252 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-10 04:09:35,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:35,255 INFO L225 Difference]: With dead ends: 611 [2022-01-10 04:09:35,255 INFO L226 Difference]: Without dead ends: 552 [2022-01-10 04:09:35,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:35,256 INFO L933 BasicCegarLoop]: 325 mSDtfsCounter, 43 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:35,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 927 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:35,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-10 04:09:35,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 533. [2022-01-10 04:09:35,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 464 states have (on average 1.3620689655172413) internal successors, (632), 472 states have internal predecessors, (632), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:35,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 747 transitions. [2022-01-10 04:09:35,274 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 747 transitions. Word has length 27 [2022-01-10 04:09:35,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:35,274 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 747 transitions. [2022-01-10 04:09:35,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:35,274 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 747 transitions. [2022-01-10 04:09:35,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-10 04:09:35,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:35,275 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:35,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:35,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,491 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:35,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:35,492 INFO L85 PathProgramCache]: Analyzing trace with hash -266296252, now seen corresponding path program 1 times [2022-01-10 04:09:35,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:35,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [716844248] [2022-01-10 04:09:35,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:35,492 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:35,493 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:35,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 04:09:35,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:35,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:35,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:35,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:35,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:35,615 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:35,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [716844248] [2022-01-10 04:09:35,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [716844248] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:35,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:35,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:35,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270250456] [2022-01-10 04:09:35,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:35,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:35,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:35,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:35,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:35,617 INFO L87 Difference]: Start difference. First operand 533 states and 747 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:35,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:35,681 INFO L93 Difference]: Finished difference Result 569 states and 793 transitions. [2022-01-10 04:09:35,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:35,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-01-10 04:09:35,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:35,685 INFO L225 Difference]: With dead ends: 569 [2022-01-10 04:09:35,685 INFO L226 Difference]: Without dead ends: 564 [2022-01-10 04:09:35,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:35,686 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 24 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:35,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 546 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:35,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-01-10 04:09:35,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 560. [2022-01-10 04:09:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 491 states have (on average 1.3604887983706722) internal successors, (668), 498 states have internal predecessors, (668), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:35,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 783 transitions. [2022-01-10 04:09:35,720 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 783 transitions. Word has length 29 [2022-01-10 04:09:35,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:35,720 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 783 transitions. [2022-01-10 04:09:35,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:35,721 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 783 transitions. [2022-01-10 04:09:35,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-10 04:09:35,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:35,722 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:35,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:35,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,930 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:35,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:35,930 INFO L85 PathProgramCache]: Analyzing trace with hash 787890455, now seen corresponding path program 1 times [2022-01-10 04:09:35,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:35,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2029769084] [2022-01-10 04:09:35,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:35,931 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:35,932 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:35,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 04:09:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:36,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:36,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:36,118 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:36,118 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:36,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2029769084] [2022-01-10 04:09:36,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2029769084] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:36,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:36,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:09:36,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903073576] [2022-01-10 04:09:36,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:36,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:09:36,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:36,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:09:36,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:36,119 INFO L87 Difference]: Start difference. First operand 560 states and 783 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:36,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:36,258 INFO L93 Difference]: Finished difference Result 573 states and 795 transitions. [2022-01-10 04:09:36,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:36,259 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-01-10 04:09:36,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:36,261 INFO L225 Difference]: With dead ends: 573 [2022-01-10 04:09:36,261 INFO L226 Difference]: Without dead ends: 564 [2022-01-10 04:09:36,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:36,262 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 357 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:36,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 502 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:36,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-01-10 04:09:36,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 560. [2022-01-10 04:09:36,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 491 states have (on average 1.3564154786150713) internal successors, (666), 498 states have internal predecessors, (666), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:36,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 781 transitions. [2022-01-10 04:09:36,283 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 781 transitions. Word has length 30 [2022-01-10 04:09:36,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:36,283 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 781 transitions. [2022-01-10 04:09:36,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:36,283 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 781 transitions. [2022-01-10 04:09:36,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-10 04:09:36,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:36,284 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:36,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:36,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:36,490 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:36,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:36,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1995000714, now seen corresponding path program 1 times [2022-01-10 04:09:36,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:36,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222112110] [2022-01-10 04:09:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:36,493 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:36,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:36,494 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:36,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 04:09:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:36,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:09:36,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:36,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:36,638 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:36,639 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:36,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222112110] [2022-01-10 04:09:36,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [222112110] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:36,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:36,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:36,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047659612] [2022-01-10 04:09:36,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:36,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:36,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:36,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:36,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:36,640 INFO L87 Difference]: Start difference. First operand 560 states and 781 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:36,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:36,780 INFO L93 Difference]: Finished difference Result 575 states and 801 transitions. [2022-01-10 04:09:36,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:36,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-10 04:09:36,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:36,782 INFO L225 Difference]: With dead ends: 575 [2022-01-10 04:09:36,782 INFO L226 Difference]: Without dead ends: 572 [2022-01-10 04:09:36,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:36,783 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 301 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:36,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 506 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:36,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-01-10 04:09:36,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 571. [2022-01-10 04:09:36,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 502 states have (on average 1.3545816733067728) internal successors, (680), 508 states have internal predecessors, (680), 50 states have call successors, (50), 21 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:36,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 795 transitions. [2022-01-10 04:09:36,802 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 795 transitions. Word has length 30 [2022-01-10 04:09:36,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:36,802 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 795 transitions. [2022-01-10 04:09:36,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:36,802 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 795 transitions. [2022-01-10 04:09:36,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-10 04:09:36,803 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:36,803 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:36,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:37,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:37,012 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:37,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:37,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1771393424, now seen corresponding path program 1 times [2022-01-10 04:09:37,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:37,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1172003082] [2022-01-10 04:09:37,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:37,012 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:37,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:37,013 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:37,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 04:09:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:37,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:37,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:37,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:37,206 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:37,206 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:37,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1172003082] [2022-01-10 04:09:37,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1172003082] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:37,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:37,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:37,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553452880] [2022-01-10 04:09:37,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:37,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:37,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:37,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:37,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:37,207 INFO L87 Difference]: Start difference. First operand 571 states and 795 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:37,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:37,405 INFO L93 Difference]: Finished difference Result 988 states and 1352 transitions. [2022-01-10 04:09:37,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:37,405 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-10 04:09:37,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:37,407 INFO L225 Difference]: With dead ends: 988 [2022-01-10 04:09:37,408 INFO L226 Difference]: Without dead ends: 613 [2022-01-10 04:09:37,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:37,409 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 518 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:37,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 527 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:37,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-10 04:09:37,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 568. [2022-01-10 04:09:37,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 499 states have (on average 1.3386773547094188) internal successors, (668), 505 states have internal predecessors, (668), 50 states have call successors, (50), 21 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:37,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 783 transitions. [2022-01-10 04:09:37,430 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 783 transitions. Word has length 30 [2022-01-10 04:09:37,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:37,430 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 783 transitions. [2022-01-10 04:09:37,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:37,430 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 783 transitions. [2022-01-10 04:09:37,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-10 04:09:37,431 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:37,431 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:37,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:37,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:37,638 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:37,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:37,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2061053712, now seen corresponding path program 1 times [2022-01-10 04:09:37,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:37,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836653351] [2022-01-10 04:09:37,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:37,639 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:37,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:37,640 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:37,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 04:09:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:37,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:37,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:37,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:37,840 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:37,840 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:37,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836653351] [2022-01-10 04:09:37,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836653351] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:37,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:37,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:09:37,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333657426] [2022-01-10 04:09:37,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:37,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:09:37,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:37,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:09:37,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:37,841 INFO L87 Difference]: Start difference. First operand 568 states and 783 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:37,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:37,996 INFO L93 Difference]: Finished difference Result 581 states and 795 transitions. [2022-01-10 04:09:37,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:37,997 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2022-01-10 04:09:37,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:37,999 INFO L225 Difference]: With dead ends: 581 [2022-01-10 04:09:37,999 INFO L226 Difference]: Without dead ends: 572 [2022-01-10 04:09:37,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:38,000 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 309 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:38,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 713 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:38,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-01-10 04:09:38,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 568. [2022-01-10 04:09:38,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 499 states have (on average 1.3346693386773547) internal successors, (666), 505 states have internal predecessors, (666), 50 states have call successors, (50), 21 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-10 04:09:38,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 781 transitions. [2022-01-10 04:09:38,019 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 781 transitions. Word has length 31 [2022-01-10 04:09:38,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:38,020 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 781 transitions. [2022-01-10 04:09:38,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:38,020 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 781 transitions. [2022-01-10 04:09:38,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-10 04:09:38,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:38,020 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:38,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:38,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:38,227 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:38,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:38,228 INFO L85 PathProgramCache]: Analyzing trace with hash -476390944, now seen corresponding path program 1 times [2022-01-10 04:09:38,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:38,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1186384199] [2022-01-10 04:09:38,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:38,228 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:38,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:38,229 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:38,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 04:09:38,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:38,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:09:38,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:38,364 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:38,364 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:38,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1186384199] [2022-01-10 04:09:38,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1186384199] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:38,364 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:38,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:38,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895341620] [2022-01-10 04:09:38,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:38,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:38,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:38,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:38,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:38,365 INFO L87 Difference]: Start difference. First operand 568 states and 781 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:38,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:38,395 INFO L93 Difference]: Finished difference Result 582 states and 794 transitions. [2022-01-10 04:09:38,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:38,396 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2022-01-10 04:09:38,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:38,398 INFO L225 Difference]: With dead ends: 582 [2022-01-10 04:09:38,398 INFO L226 Difference]: Without dead ends: 566 [2022-01-10 04:09:38,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:38,399 INFO L933 BasicCegarLoop]: 301 mSDtfsCounter, 10 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:38,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 894 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:38,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-01-10 04:09:38,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2022-01-10 04:09:38,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 498 states have (on average 1.3333333333333333) internal successors, (664), 504 states have internal predecessors, (664), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (64), 41 states have call predecessors, (64), 41 states have call successors, (64) [2022-01-10 04:09:38,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 777 transitions. [2022-01-10 04:09:38,420 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 777 transitions. Word has length 32 [2022-01-10 04:09:38,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:38,420 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 777 transitions. [2022-01-10 04:09:38,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:38,420 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 777 transitions. [2022-01-10 04:09:38,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-10 04:09:38,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:38,421 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:38,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:38,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:38,628 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:38,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:38,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1919528250, now seen corresponding path program 1 times [2022-01-10 04:09:38,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:38,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2061449086] [2022-01-10 04:09:38,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:38,629 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:38,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:38,629 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:38,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 04:09:38,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:38,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:38,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:38,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:38,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:38,771 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:38,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2061449086] [2022-01-10 04:09:38,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2061449086] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:38,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:38,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:38,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610585028] [2022-01-10 04:09:38,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:38,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:38,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:38,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:38,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:38,772 INFO L87 Difference]: Start difference. First operand 566 states and 777 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:38,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:38,828 INFO L93 Difference]: Finished difference Result 894 states and 1225 transitions. [2022-01-10 04:09:38,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:38,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-10 04:09:38,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:38,831 INFO L225 Difference]: With dead ends: 894 [2022-01-10 04:09:38,831 INFO L226 Difference]: Without dead ends: 574 [2022-01-10 04:09:38,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:38,832 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 5 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:38,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 564 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:38,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-01-10 04:09:38,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2022-01-10 04:09:38,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 506 states have (on average 1.3339920948616601) internal successors, (675), 512 states have internal predecessors, (675), 49 states have call successors, (49), 21 states have call predecessors, (49), 18 states have return successors, (64), 41 states have call predecessors, (64), 41 states have call successors, (64) [2022-01-10 04:09:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 788 transitions. [2022-01-10 04:09:38,851 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 788 transitions. Word has length 34 [2022-01-10 04:09:38,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:38,851 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 788 transitions. [2022-01-10 04:09:38,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:38,851 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 788 transitions. [2022-01-10 04:09:38,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-10 04:09:38,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:38,852 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:38,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:39,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,059 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:39,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:39,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1509977293, now seen corresponding path program 1 times [2022-01-10 04:09:39,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:39,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [912745800] [2022-01-10 04:09:39,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:39,060 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:39,061 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:39,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 04:09:39,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:39,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:39,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:39,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:39,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:39,186 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:39,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [912745800] [2022-01-10 04:09:39,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [912745800] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:39,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:39,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:39,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469954821] [2022-01-10 04:09:39,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:39,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:39,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:39,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:39,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:39,187 INFO L87 Difference]: Start difference. First operand 574 states and 788 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:39,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:39,211 INFO L93 Difference]: Finished difference Result 646 states and 859 transitions. [2022-01-10 04:09:39,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:39,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-01-10 04:09:39,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:39,213 INFO L225 Difference]: With dead ends: 646 [2022-01-10 04:09:39,213 INFO L226 Difference]: Without dead ends: 464 [2022-01-10 04:09:39,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:39,214 INFO L933 BasicCegarLoop]: 345 mSDtfsCounter, 152 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:39,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 537 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:39,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-01-10 04:09:39,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 435. [2022-01-10 04:09:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 383 states have (on average 1.3133159268929504) internal successors, (503), 391 states have internal predecessors, (503), 36 states have call successors, (36), 16 states have call predecessors, (36), 15 states have return successors, (36), 28 states have call predecessors, (36), 28 states have call successors, (36) [2022-01-10 04:09:39,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 575 transitions. [2022-01-10 04:09:39,229 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 575 transitions. Word has length 37 [2022-01-10 04:09:39,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:39,229 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 575 transitions. [2022-01-10 04:09:39,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:39,229 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 575 transitions. [2022-01-10 04:09:39,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-10 04:09:39,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:39,230 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:39,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:39,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,439 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:39,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:39,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1481183281, now seen corresponding path program 1 times [2022-01-10 04:09:39,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:39,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [274386073] [2022-01-10 04:09:39,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:39,440 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:39,441 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:39,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 04:09:39,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:39,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:39,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:39,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:39,584 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:39,584 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:39,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [274386073] [2022-01-10 04:09:39,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [274386073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:39,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:39,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:39,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762709561] [2022-01-10 04:09:39,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:39,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:39,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:39,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:39,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:39,585 INFO L87 Difference]: Start difference. First operand 435 states and 575 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:39,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:39,606 INFO L93 Difference]: Finished difference Result 618 states and 822 transitions. [2022-01-10 04:09:39,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:39,607 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-01-10 04:09:39,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:39,608 INFO L225 Difference]: With dead ends: 618 [2022-01-10 04:09:39,608 INFO L226 Difference]: Without dead ends: 418 [2022-01-10 04:09:39,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:39,609 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 39 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:39,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 888 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:39,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-01-10 04:09:39,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 418. [2022-01-10 04:09:39,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 367 states have (on average 1.3024523160762942) internal successors, (478), 374 states have internal predecessors, (478), 35 states have call successors, (35), 16 states have call predecessors, (35), 15 states have return successors, (36), 28 states have call predecessors, (36), 28 states have call successors, (36) [2022-01-10 04:09:39,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 549 transitions. [2022-01-10 04:09:39,633 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 549 transitions. Word has length 40 [2022-01-10 04:09:39,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:39,633 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 549 transitions. [2022-01-10 04:09:39,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:39,634 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 549 transitions. [2022-01-10 04:09:39,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-10 04:09:39,635 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:39,635 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:39,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-01-10 04:09:39,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,842 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:39,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:39,842 INFO L85 PathProgramCache]: Analyzing trace with hash 738484898, now seen corresponding path program 1 times [2022-01-10 04:09:39,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:39,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655831547] [2022-01-10 04:09:39,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:39,842 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:39,843 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:39,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 04:09:39,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:39,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:39,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:40,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:40,090 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:40,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655831547] [2022-01-10 04:09:40,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655831547] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:40,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:40,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:09:40,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505280395] [2022-01-10 04:09:40,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:40,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:09:40,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:40,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:09:40,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:09:40,091 INFO L87 Difference]: Start difference. First operand 418 states and 549 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:40,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:40,354 INFO L93 Difference]: Finished difference Result 503 states and 660 transitions. [2022-01-10 04:09:40,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 04:09:40,355 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-01-10 04:09:40,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:40,356 INFO L225 Difference]: With dead ends: 503 [2022-01-10 04:09:40,356 INFO L226 Difference]: Without dead ends: 436 [2022-01-10 04:09:40,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:40,357 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 338 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:40,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 920 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:40,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-01-10 04:09:40,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 424. [2022-01-10 04:09:40,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.2956989247311828) internal successors, (482), 380 states have internal predecessors, (482), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-01-10 04:09:40,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 556 transitions. [2022-01-10 04:09:40,372 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 556 transitions. Word has length 40 [2022-01-10 04:09:40,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:40,373 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 556 transitions. [2022-01-10 04:09:40,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:40,373 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 556 transitions. [2022-01-10 04:09:40,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-10 04:09:40,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:40,373 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:40,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:40,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:40,580 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:40,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:40,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1946902954, now seen corresponding path program 1 times [2022-01-10 04:09:40,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:40,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779856952] [2022-01-10 04:09:40,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:40,581 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:40,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:40,581 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:40,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 04:09:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:40,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:40,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:40,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:40,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:40,806 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:40,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779856952] [2022-01-10 04:09:40,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779856952] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:40,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:40,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:40,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888596031] [2022-01-10 04:09:40,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:40,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:40,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:40,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:40,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:40,807 INFO L87 Difference]: Start difference. First operand 424 states and 556 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:40,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:40,937 INFO L93 Difference]: Finished difference Result 613 states and 807 transitions. [2022-01-10 04:09:40,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:40,938 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-01-10 04:09:40,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:40,939 INFO L225 Difference]: With dead ends: 613 [2022-01-10 04:09:40,939 INFO L226 Difference]: Without dead ends: 424 [2022-01-10 04:09:40,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:40,941 INFO L933 BasicCegarLoop]: 282 mSDtfsCounter, 276 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:40,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 494 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:40,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-01-10 04:09:40,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 424. [2022-01-10 04:09:40,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.293010752688172) internal successors, (481), 380 states have internal predecessors, (481), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-01-10 04:09:40,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 555 transitions. [2022-01-10 04:09:40,956 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 555 transitions. Word has length 42 [2022-01-10 04:09:40,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:40,957 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 555 transitions. [2022-01-10 04:09:40,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:40,957 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 555 transitions. [2022-01-10 04:09:40,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-10 04:09:40,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:40,957 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:40,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:41,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:41,163 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:41,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:41,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1983910806, now seen corresponding path program 1 times [2022-01-10 04:09:41,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:41,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1450053976] [2022-01-10 04:09:41,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:41,164 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:41,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:41,166 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:41,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 04:09:41,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:41,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:41,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:41,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:41,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:41,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:41,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1450053976] [2022-01-10 04:09:41,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1450053976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:41,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:41,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:09:41,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12528168] [2022-01-10 04:09:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:41,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:09:41,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:41,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:09:41,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:41,304 INFO L87 Difference]: Start difference. First operand 424 states and 555 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:41,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:41,349 INFO L93 Difference]: Finished difference Result 444 states and 576 transitions. [2022-01-10 04:09:41,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:09:41,350 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-01-10 04:09:41,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:41,351 INFO L225 Difference]: With dead ends: 444 [2022-01-10 04:09:41,351 INFO L226 Difference]: Without dead ends: 420 [2022-01-10 04:09:41,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:41,352 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 40 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:41,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 1148 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:41,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-01-10 04:09:41,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 418. [2022-01-10 04:09:41,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 368 states have (on average 1.2907608695652173) internal successors, (475), 375 states have internal predecessors, (475), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (38), 28 states have call predecessors, (38), 27 states have call successors, (38) [2022-01-10 04:09:41,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 547 transitions. [2022-01-10 04:09:41,368 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 547 transitions. Word has length 41 [2022-01-10 04:09:41,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:41,368 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 547 transitions. [2022-01-10 04:09:41,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:41,368 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 547 transitions. [2022-01-10 04:09:41,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-10 04:09:41,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:41,369 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:41,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:41,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:41,575 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:41,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:41,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1480101209, now seen corresponding path program 1 times [2022-01-10 04:09:41,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:41,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [897623754] [2022-01-10 04:09:41,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:41,576 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:41,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:41,577 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:41,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 04:09:41,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:41,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:41,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:41,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:41,793 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:41,793 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:41,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [897623754] [2022-01-10 04:09:41,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [897623754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:41,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:41,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:09:41,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487623991] [2022-01-10 04:09:41,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:41,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:09:41,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:41,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:09:41,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:09:41,810 INFO L87 Difference]: Start difference. First operand 418 states and 547 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:42,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:42,016 INFO L93 Difference]: Finished difference Result 497 states and 649 transitions. [2022-01-10 04:09:42,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:09:42,017 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-01-10 04:09:42,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:42,018 INFO L225 Difference]: With dead ends: 497 [2022-01-10 04:09:42,018 INFO L226 Difference]: Without dead ends: 419 [2022-01-10 04:09:42,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:42,019 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 322 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:42,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 911 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:42,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-01-10 04:09:42,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 407. [2022-01-10 04:09:42,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 358 states have (on average 1.2849162011173185) internal successors, (460), 365 states have internal predecessors, (460), 34 states have call successors, (34), 15 states have call predecessors, (34), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-01-10 04:09:42,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 531 transitions. [2022-01-10 04:09:42,033 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 531 transitions. Word has length 42 [2022-01-10 04:09:42,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:42,033 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 531 transitions. [2022-01-10 04:09:42,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:42,033 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 531 transitions. [2022-01-10 04:09:42,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-10 04:09:42,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:42,034 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:42,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:42,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:42,241 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:42,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:42,241 INFO L85 PathProgramCache]: Analyzing trace with hash -2093894745, now seen corresponding path program 1 times [2022-01-10 04:09:42,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:42,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706968526] [2022-01-10 04:09:42,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:42,241 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:42,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:42,242 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:42,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 04:09:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:42,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:42,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:42,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:42,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:42,374 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:42,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706968526] [2022-01-10 04:09:42,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706968526] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:42,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:42,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:42,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053780884] [2022-01-10 04:09:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:42,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:42,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:42,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:42,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:42,377 INFO L87 Difference]: Start difference. First operand 407 states and 531 transitions. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:42,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:42,427 INFO L93 Difference]: Finished difference Result 426 states and 550 transitions. [2022-01-10 04:09:42,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:42,427 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-01-10 04:09:42,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:42,428 INFO L225 Difference]: With dead ends: 426 [2022-01-10 04:09:42,428 INFO L226 Difference]: Without dead ends: 407 [2022-01-10 04:09:42,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:42,429 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 49 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:42,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 534 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:42,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-10 04:09:42,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 401. [2022-01-10 04:09:42,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 353 states have (on average 1.2691218130311614) internal successors, (448), 359 states have internal predecessors, (448), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-01-10 04:09:42,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 518 transitions. [2022-01-10 04:09:42,443 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 518 transitions. Word has length 42 [2022-01-10 04:09:42,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:42,443 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 518 transitions. [2022-01-10 04:09:42,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:42,444 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 518 transitions. [2022-01-10 04:09:42,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:42,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:42,444 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:42,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:42,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:42,651 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:42,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:42,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1388482031, now seen corresponding path program 1 times [2022-01-10 04:09:42,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:42,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [463045046] [2022-01-10 04:09:42,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:42,651 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:42,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:42,652 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:42,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 04:09:42,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:42,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:42,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:42,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:42,795 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:42,795 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:42,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [463045046] [2022-01-10 04:09:42,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [463045046] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:42,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:42,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:42,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807780648] [2022-01-10 04:09:42,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:42,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:42,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:42,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:42,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:42,796 INFO L87 Difference]: Start difference. First operand 401 states and 518 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:42,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:42,823 INFO L93 Difference]: Finished difference Result 608 states and 795 transitions. [2022-01-10 04:09:42,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:42,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-01-10 04:09:42,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:42,825 INFO L225 Difference]: With dead ends: 608 [2022-01-10 04:09:42,825 INFO L226 Difference]: Without dead ends: 419 [2022-01-10 04:09:42,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:42,826 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 5 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:42,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 571 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:42,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-01-10 04:09:42,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 404. [2022-01-10 04:09:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 356 states have (on average 1.2668539325842696) internal successors, (451), 362 states have internal predecessors, (451), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-01-10 04:09:42,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 521 transitions. [2022-01-10 04:09:42,843 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 521 transitions. Word has length 44 [2022-01-10 04:09:42,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:42,844 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 521 transitions. [2022-01-10 04:09:42,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:42,844 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 521 transitions. [2022-01-10 04:09:42,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-10 04:09:42,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:42,845 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:42,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:43,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:43,052 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:43,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:43,053 INFO L85 PathProgramCache]: Analyzing trace with hash -33087980, now seen corresponding path program 1 times [2022-01-10 04:09:43,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:43,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638777187] [2022-01-10 04:09:43,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:43,053 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:43,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:43,054 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:43,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 04:09:43,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:43,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:43,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:43,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:43,280 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:43,280 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:43,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638777187] [2022-01-10 04:09:43,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638777187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:43,281 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:43,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:43,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193231857] [2022-01-10 04:09:43,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:43,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:43,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:43,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:43,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:43,281 INFO L87 Difference]: Start difference. First operand 404 states and 521 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:43,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:43,401 INFO L93 Difference]: Finished difference Result 412 states and 527 transitions. [2022-01-10 04:09:43,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:43,401 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-01-10 04:09:43,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:43,403 INFO L225 Difference]: With dead ends: 412 [2022-01-10 04:09:43,403 INFO L226 Difference]: Without dead ends: 408 [2022-01-10 04:09:43,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:43,404 INFO L933 BasicCegarLoop]: 303 mSDtfsCounter, 291 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:43,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 497 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:43,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-01-10 04:09:43,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 404. [2022-01-10 04:09:43,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 356 states have (on average 1.2640449438202248) internal successors, (450), 362 states have internal predecessors, (450), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-01-10 04:09:43,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 520 transitions. [2022-01-10 04:09:43,417 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 520 transitions. Word has length 43 [2022-01-10 04:09:43,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:43,418 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 520 transitions. [2022-01-10 04:09:43,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:43,418 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 520 transitions. [2022-01-10 04:09:43,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-10 04:09:43,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:43,418 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:43,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-01-10 04:09:43,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:43,625 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:43,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:43,625 INFO L85 PathProgramCache]: Analyzing trace with hash -32811150, now seen corresponding path program 1 times [2022-01-10 04:09:43,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:43,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [672753005] [2022-01-10 04:09:43,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:43,626 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:43,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:43,626 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:43,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 04:09:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:43,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:43,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:43,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:43,817 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:43,817 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:43,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [672753005] [2022-01-10 04:09:43,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [672753005] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:43,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:43,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 04:09:43,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44080701] [2022-01-10 04:09:43,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:43,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 04:09:43,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:43,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 04:09:43,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-01-10 04:09:43,818 INFO L87 Difference]: Start difference. First operand 404 states and 520 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:44,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:44,043 INFO L93 Difference]: Finished difference Result 511 states and 670 transitions. [2022-01-10 04:09:44,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 04:09:44,043 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-01-10 04:09:44,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:44,045 INFO L225 Difference]: With dead ends: 511 [2022-01-10 04:09:44,045 INFO L226 Difference]: Without dead ends: 498 [2022-01-10 04:09:44,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:44,046 INFO L933 BasicCegarLoop]: 302 mSDtfsCounter, 184 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1788 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:44,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 1788 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:44,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-01-10 04:09:44,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 410. [2022-01-10 04:09:44,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 361 states have (on average 1.260387811634349) internal successors, (455), 368 states have internal predecessors, (455), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (42), 27 states have call predecessors, (42), 27 states have call successors, (42) [2022-01-10 04:09:44,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 530 transitions. [2022-01-10 04:09:44,061 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 530 transitions. Word has length 43 [2022-01-10 04:09:44,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:44,062 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 530 transitions. [2022-01-10 04:09:44,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:44,062 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 530 transitions. [2022-01-10 04:09:44,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-10 04:09:44,062 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:44,062 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:44,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:44,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:44,269 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:44,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:44,270 INFO L85 PathProgramCache]: Analyzing trace with hash -97902919, now seen corresponding path program 1 times [2022-01-10 04:09:44,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:44,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1464960467] [2022-01-10 04:09:44,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:44,270 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:44,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:44,271 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:44,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 04:09:44,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:44,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:44,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:44,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:44,390 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:44,390 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:44,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1464960467] [2022-01-10 04:09:44,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1464960467] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:44,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:44,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:44,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035296464] [2022-01-10 04:09:44,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:44,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:44,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:44,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:44,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:44,391 INFO L87 Difference]: Start difference. First operand 410 states and 530 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:44,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:44,417 INFO L93 Difference]: Finished difference Result 430 states and 550 transitions. [2022-01-10 04:09:44,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:09:44,418 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-01-10 04:09:44,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:44,419 INFO L225 Difference]: With dead ends: 430 [2022-01-10 04:09:44,419 INFO L226 Difference]: Without dead ends: 407 [2022-01-10 04:09:44,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:44,420 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 75 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:44,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 860 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:44,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-10 04:09:44,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 391. [2022-01-10 04:09:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 344 states have (on average 1.2616279069767442) internal successors, (434), 351 states have internal predecessors, (434), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (41), 26 states have call predecessors, (41), 26 states have call successors, (41) [2022-01-10 04:09:44,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 507 transitions. [2022-01-10 04:09:44,434 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 507 transitions. Word has length 43 [2022-01-10 04:09:44,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:44,434 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 507 transitions. [2022-01-10 04:09:44,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:44,434 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 507 transitions. [2022-01-10 04:09:44,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:44,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:44,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:44,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:44,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:44,642 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:44,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:44,642 INFO L85 PathProgramCache]: Analyzing trace with hash 2108863373, now seen corresponding path program 1 times [2022-01-10 04:09:44,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:44,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974651651] [2022-01-10 04:09:44,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:44,643 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:44,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:44,644 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:44,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 04:09:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:44,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:44,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:44,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:44,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:44,770 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:44,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974651651] [2022-01-10 04:09:44,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974651651] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:44,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:44,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:44,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173297290] [2022-01-10 04:09:44,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:44,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:44,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:44,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:44,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:44,771 INFO L87 Difference]: Start difference. First operand 391 states and 507 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:44,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:44,790 INFO L93 Difference]: Finished difference Result 601 states and 787 transitions. [2022-01-10 04:09:44,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:44,793 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-01-10 04:09:44,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:44,796 INFO L225 Difference]: With dead ends: 601 [2022-01-10 04:09:44,796 INFO L226 Difference]: Without dead ends: 409 [2022-01-10 04:09:44,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:44,797 INFO L933 BasicCegarLoop]: 300 mSDtfsCounter, 5 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:44,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 588 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:44,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-01-10 04:09:44,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 391. [2022-01-10 04:09:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 344 states have (on average 1.2616279069767442) internal successors, (434), 351 states have internal predecessors, (434), 32 states have call successors, (32), 14 states have call predecessors, (32), 14 states have return successors, (41), 26 states have call predecessors, (41), 26 states have call successors, (41) [2022-01-10 04:09:44,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 507 transitions. [2022-01-10 04:09:44,815 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 507 transitions. Word has length 45 [2022-01-10 04:09:44,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:44,815 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 507 transitions. [2022-01-10 04:09:44,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:44,816 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 507 transitions. [2022-01-10 04:09:44,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:44,816 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:44,816 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:44,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-01-10 04:09:45,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:45,023 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:45,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:45,023 INFO L85 PathProgramCache]: Analyzing trace with hash -500552883, now seen corresponding path program 1 times [2022-01-10 04:09:45,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:45,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930599694] [2022-01-10 04:09:45,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:45,024 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:45,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:45,025 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:45,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 04:09:45,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:45,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:09:45,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:45,204 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:45,204 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:45,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930599694] [2022-01-10 04:09:45,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930599694] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:45,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:45,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:45,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503836319] [2022-01-10 04:09:45,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:45,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:45,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:45,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:45,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:45,205 INFO L87 Difference]: Start difference. First operand 391 states and 507 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:45,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:45,319 INFO L93 Difference]: Finished difference Result 570 states and 739 transitions. [2022-01-10 04:09:45,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:45,319 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-01-10 04:09:45,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:45,321 INFO L225 Difference]: With dead ends: 570 [2022-01-10 04:09:45,321 INFO L226 Difference]: Without dead ends: 384 [2022-01-10 04:09:45,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:45,321 INFO L933 BasicCegarLoop]: 367 mSDtfsCounter, 341 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:45,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 577 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:45,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-01-10 04:09:45,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 382. [2022-01-10 04:09:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 336 states have (on average 1.2589285714285714) internal successors, (423), 345 states have internal predecessors, (423), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (38), 23 states have call predecessors, (38), 26 states have call successors, (38) [2022-01-10 04:09:45,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 493 transitions. [2022-01-10 04:09:45,335 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 493 transitions. Word has length 45 [2022-01-10 04:09:45,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:45,335 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 493 transitions. [2022-01-10 04:09:45,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:45,336 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 493 transitions. [2022-01-10 04:09:45,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:45,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:45,336 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:45,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-01-10 04:09:45,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:45,543 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:45,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:45,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1183119628, now seen corresponding path program 1 times [2022-01-10 04:09:45,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:45,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304023986] [2022-01-10 04:09:45,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:45,544 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:45,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:45,544 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:45,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 04:09:45,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:45,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:45,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:45,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:45,725 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:45,725 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:45,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304023986] [2022-01-10 04:09:45,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304023986] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:45,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:45,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 04:09:45,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608194842] [2022-01-10 04:09:45,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:45,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 04:09:45,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:45,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 04:09:45,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-01-10 04:09:45,726 INFO L87 Difference]: Start difference. First operand 382 states and 493 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:45,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:45,840 INFO L93 Difference]: Finished difference Result 413 states and 531 transitions. [2022-01-10 04:09:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 04:09:45,841 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-01-10 04:09:45,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:45,842 INFO L225 Difference]: With dead ends: 413 [2022-01-10 04:09:45,842 INFO L226 Difference]: Without dead ends: 400 [2022-01-10 04:09:45,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:45,843 INFO L933 BasicCegarLoop]: 297 mSDtfsCounter, 15 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1699 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:45,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1699 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:45,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-01-10 04:09:45,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 382. [2022-01-10 04:09:45,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 336 states have (on average 1.2589285714285714) internal successors, (423), 345 states have internal predecessors, (423), 32 states have call successors, (32), 14 states have call predecessors, (32), 13 states have return successors, (38), 23 states have call predecessors, (38), 26 states have call successors, (38) [2022-01-10 04:09:45,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 493 transitions. [2022-01-10 04:09:45,859 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 493 transitions. Word has length 44 [2022-01-10 04:09:45,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:45,859 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 493 transitions. [2022-01-10 04:09:45,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:45,859 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 493 transitions. [2022-01-10 04:09:45,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:45,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:45,860 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:45,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-01-10 04:09:46,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,066 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:46,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:46,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1323472564, now seen corresponding path program 1 times [2022-01-10 04:09:46,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:46,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2008459365] [2022-01-10 04:09:46,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:46,067 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:46,068 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:46,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 04:09:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:46,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:46,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:46,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:46,239 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:46,239 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:46,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2008459365] [2022-01-10 04:09:46,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2008459365] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:46,239 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:46,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 04:09:46,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147295325] [2022-01-10 04:09:46,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:46,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 04:09:46,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:46,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 04:09:46,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-01-10 04:09:46,240 INFO L87 Difference]: Start difference. First operand 382 states and 493 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:46,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:46,357 INFO L93 Difference]: Finished difference Result 565 states and 728 transitions. [2022-01-10 04:09:46,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 04:09:46,357 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-01-10 04:09:46,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:46,359 INFO L225 Difference]: With dead ends: 565 [2022-01-10 04:09:46,359 INFO L226 Difference]: Without dead ends: 384 [2022-01-10 04:09:46,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:46,360 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 12 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1968 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:46,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1968 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:46,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-01-10 04:09:46,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 372. [2022-01-10 04:09:46,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 328 states have (on average 1.2591463414634145) internal successors, (413), 336 states have internal predecessors, (413), 31 states have call successors, (31), 14 states have call predecessors, (31), 12 states have return successors, (32), 22 states have call predecessors, (32), 25 states have call successors, (32) [2022-01-10 04:09:46,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 476 transitions. [2022-01-10 04:09:46,373 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 476 transitions. Word has length 44 [2022-01-10 04:09:46,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:46,374 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 476 transitions. [2022-01-10 04:09:46,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:46,374 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 476 transitions. [2022-01-10 04:09:46,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-10 04:09:46,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:46,374 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:46,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:46,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,579 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:46,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:46,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1424622961, now seen corresponding path program 1 times [2022-01-10 04:09:46,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:46,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295638587] [2022-01-10 04:09:46,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:46,580 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:46,580 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:46,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 04:09:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:46,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:46,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:46,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:46,737 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:46,737 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:46,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [295638587] [2022-01-10 04:09:46,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [295638587] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:46,737 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:46,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:46,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807309553] [2022-01-10 04:09:46,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:46,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:46,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:46,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:46,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:46,738 INFO L87 Difference]: Start difference. First operand 372 states and 476 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:46,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:46,759 INFO L93 Difference]: Finished difference Result 608 states and 773 transitions. [2022-01-10 04:09:46,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:46,759 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2022-01-10 04:09:46,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:46,761 INFO L225 Difference]: With dead ends: 608 [2022-01-10 04:09:46,761 INFO L226 Difference]: Without dead ends: 447 [2022-01-10 04:09:46,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:46,761 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 121 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:46,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 562 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:46,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-10 04:09:46,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 419. [2022-01-10 04:09:46,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 371 states have (on average 1.2641509433962264) internal successors, (469), 377 states have internal predecessors, (469), 33 states have call successors, (33), 16 states have call predecessors, (33), 14 states have return successors, (32), 26 states have call predecessors, (32), 28 states have call successors, (32) [2022-01-10 04:09:46,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 534 transitions. [2022-01-10 04:09:46,777 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 534 transitions. Word has length 46 [2022-01-10 04:09:46,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:46,777 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 534 transitions. [2022-01-10 04:09:46,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:46,777 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 534 transitions. [2022-01-10 04:09:46,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:09:46,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:46,778 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:46,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:46,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,980 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:46,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:46,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1973534822, now seen corresponding path program 1 times [2022-01-10 04:09:46,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:46,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962400076] [2022-01-10 04:09:46,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:46,981 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:46,982 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:46,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 04:09:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:47,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:47,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:47,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:47,113 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:47,113 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:47,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962400076] [2022-01-10 04:09:47,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962400076] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:47,113 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:47,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:09:47,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968059020] [2022-01-10 04:09:47,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:47,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:09:47,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:47,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:09:47,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:09:47,115 INFO L87 Difference]: Start difference. First operand 419 states and 534 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:47,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:47,153 INFO L93 Difference]: Finished difference Result 470 states and 591 transitions. [2022-01-10 04:09:47,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:09:47,153 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-01-10 04:09:47,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:47,155 INFO L225 Difference]: With dead ends: 470 [2022-01-10 04:09:47,155 INFO L226 Difference]: Without dead ends: 446 [2022-01-10 04:09:47,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:47,155 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 23 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:47,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1506 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:47,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-01-10 04:09:47,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 417. [2022-01-10 04:09:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 370 states have (on average 1.2621621621621621) internal successors, (467), 375 states have internal predecessors, (467), 32 states have call successors, (32), 16 states have call predecessors, (32), 14 states have return successors, (31), 26 states have call predecessors, (31), 27 states have call successors, (31) [2022-01-10 04:09:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 530 transitions. [2022-01-10 04:09:47,170 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 530 transitions. Word has length 48 [2022-01-10 04:09:47,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:47,170 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 530 transitions. [2022-01-10 04:09:47,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:47,171 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 530 transitions. [2022-01-10 04:09:47,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:09:47,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:47,171 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:47,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:47,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:47,377 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:47,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:47,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1519307082, now seen corresponding path program 1 times [2022-01-10 04:09:47,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:47,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [133907223] [2022-01-10 04:09:47,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:47,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:47,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:47,379 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:47,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-01-10 04:09:47,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:47,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:47,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:47,578 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:47,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:47,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [133907223] [2022-01-10 04:09:47,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [133907223] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:47,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:47,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:47,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795302605] [2022-01-10 04:09:47,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:47,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:47,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:47,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:47,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:47,579 INFO L87 Difference]: Start difference. First operand 417 states and 530 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:47,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:47,853 INFO L93 Difference]: Finished difference Result 529 states and 682 transitions. [2022-01-10 04:09:47,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:47,853 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-01-10 04:09:47,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:47,855 INFO L225 Difference]: With dead ends: 529 [2022-01-10 04:09:47,855 INFO L226 Difference]: Without dead ends: 513 [2022-01-10 04:09:47,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:09:47,856 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 320 mSDsluCounter, 1579 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1863 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:47,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 1863 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:47,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-01-10 04:09:47,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 423. [2022-01-10 04:09:47,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 375 states have (on average 1.2586666666666666) internal successors, (472), 381 states have internal predecessors, (472), 32 states have call successors, (32), 16 states have call predecessors, (32), 15 states have return successors, (35), 26 states have call predecessors, (35), 27 states have call successors, (35) [2022-01-10 04:09:47,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2022-01-10 04:09:47,872 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 48 [2022-01-10 04:09:47,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:47,872 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2022-01-10 04:09:47,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:47,873 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2022-01-10 04:09:47,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:09:47,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:47,873 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:47,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:48,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:48,080 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:48,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:48,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1293279874, now seen corresponding path program 1 times [2022-01-10 04:09:48,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:48,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [250614689] [2022-01-10 04:09:48,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:48,081 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:48,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:48,082 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:48,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-01-10 04:09:48,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:48,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:48,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:48,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:48,280 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:48,280 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:48,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [250614689] [2022-01-10 04:09:48,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [250614689] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:48,280 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:48,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:48,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469565568] [2022-01-10 04:09:48,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:48,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:48,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:48,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:48,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:48,281 INFO L87 Difference]: Start difference. First operand 423 states and 539 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:48,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:48,432 INFO L93 Difference]: Finished difference Result 457 states and 580 transitions. [2022-01-10 04:09:48,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:48,432 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-01-10 04:09:48,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:48,434 INFO L225 Difference]: With dead ends: 457 [2022-01-10 04:09:48,434 INFO L226 Difference]: Without dead ends: 441 [2022-01-10 04:09:48,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:48,434 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 22 mSDsluCounter, 1875 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2161 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:48,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2161 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:48,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-01-10 04:09:48,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 423. [2022-01-10 04:09:48,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 375 states have (on average 1.2586666666666666) internal successors, (472), 381 states have internal predecessors, (472), 32 states have call successors, (32), 16 states have call predecessors, (32), 15 states have return successors, (35), 26 states have call predecessors, (35), 27 states have call successors, (35) [2022-01-10 04:09:48,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2022-01-10 04:09:48,451 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 49 [2022-01-10 04:09:48,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:48,452 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2022-01-10 04:09:48,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:48,452 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2022-01-10 04:09:48,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:09:48,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:48,453 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:48,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:48,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:48,660 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:48,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:48,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1415103806, now seen corresponding path program 1 times [2022-01-10 04:09:48,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:48,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405132698] [2022-01-10 04:09:48,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:48,661 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:48,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:48,662 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:48,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-01-10 04:09:48,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:48,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:48,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:48,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:48,851 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:48,851 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:48,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405132698] [2022-01-10 04:09:48,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405132698] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:48,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:48,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:48,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85282434] [2022-01-10 04:09:48,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:48,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:48,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:48,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:48,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:48,852 INFO L87 Difference]: Start difference. First operand 423 states and 539 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:48,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:48,975 INFO L93 Difference]: Finished difference Result 444 states and 560 transitions. [2022-01-10 04:09:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:48,976 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-01-10 04:09:48,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:48,977 INFO L225 Difference]: With dead ends: 444 [2022-01-10 04:09:48,977 INFO L226 Difference]: Without dead ends: 425 [2022-01-10 04:09:48,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:48,979 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 25 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1898 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:48,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1898 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:48,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-01-10 04:09:48,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 413. [2022-01-10 04:09:48,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 367 states have (on average 1.2615803814713897) internal successors, (463), 372 states have internal predecessors, (463), 31 states have call successors, (31), 16 states have call predecessors, (31), 14 states have return successors, (30), 25 states have call predecessors, (30), 26 states have call successors, (30) [2022-01-10 04:09:48,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 524 transitions. [2022-01-10 04:09:48,994 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 524 transitions. Word has length 49 [2022-01-10 04:09:48,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:48,994 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 524 transitions. [2022-01-10 04:09:48,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:48,994 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 524 transitions. [2022-01-10 04:09:49,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:09:49,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:49,005 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:49,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:49,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:49,207 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:49,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash 883777374, now seen corresponding path program 1 times [2022-01-10 04:09:49,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:49,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [509690179] [2022-01-10 04:09:49,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:49,208 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:49,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:49,209 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:49,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-01-10 04:09:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:49,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:49,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:49,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:49,398 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:49,398 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:49,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [509690179] [2022-01-10 04:09:49,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [509690179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:49,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:49,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:49,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727858643] [2022-01-10 04:09:49,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:49,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:49,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:49,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:49,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:49,399 INFO L87 Difference]: Start difference. First operand 413 states and 524 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:49,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:49,609 INFO L93 Difference]: Finished difference Result 524 states and 674 transitions. [2022-01-10 04:09:49,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:49,610 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-01-10 04:09:49,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:49,611 INFO L225 Difference]: With dead ends: 524 [2022-01-10 04:09:49,611 INFO L226 Difference]: Without dead ends: 508 [2022-01-10 04:09:49,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:09:49,612 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 312 mSDsluCounter, 1356 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1646 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:49,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 1646 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:49,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-01-10 04:09:49,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 419. [2022-01-10 04:09:49,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 372 states have (on average 1.2580645161290323) internal successors, (468), 378 states have internal predecessors, (468), 31 states have call successors, (31), 16 states have call predecessors, (31), 15 states have return successors, (33), 25 states have call predecessors, (33), 26 states have call successors, (33) [2022-01-10 04:09:49,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 532 transitions. [2022-01-10 04:09:49,628 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 532 transitions. Word has length 49 [2022-01-10 04:09:49,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:49,629 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 532 transitions. [2022-01-10 04:09:49,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:49,629 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 532 transitions. [2022-01-10 04:09:49,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:09:49,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:49,630 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:49,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-01-10 04:09:49,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:49,835 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:49,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:49,836 INFO L85 PathProgramCache]: Analyzing trace with hash 164785177, now seen corresponding path program 1 times [2022-01-10 04:09:49,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:49,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037471576] [2022-01-10 04:09:49,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:49,836 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:49,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:49,837 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:49,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-01-10 04:09:49,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:49,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:49,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:50,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:50,022 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:50,022 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:50,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037471576] [2022-01-10 04:09:50,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037471576] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:50,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:50,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:50,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124597536] [2022-01-10 04:09:50,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:50,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:50,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:50,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:50,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:50,023 INFO L87 Difference]: Start difference. First operand 419 states and 532 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:50,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:50,252 INFO L93 Difference]: Finished difference Result 523 states and 672 transitions. [2022-01-10 04:09:50,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:50,253 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-01-10 04:09:50,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:50,254 INFO L225 Difference]: With dead ends: 523 [2022-01-10 04:09:50,254 INFO L226 Difference]: Without dead ends: 507 [2022-01-10 04:09:50,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:09:50,255 INFO L933 BasicCegarLoop]: 278 mSDtfsCounter, 315 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:50,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 1602 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:50,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-01-10 04:09:50,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 419. [2022-01-10 04:09:50,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 372 states have (on average 1.2580645161290323) internal successors, (468), 378 states have internal predecessors, (468), 31 states have call successors, (31), 16 states have call predecessors, (31), 15 states have return successors, (32), 25 states have call predecessors, (32), 26 states have call successors, (32) [2022-01-10 04:09:50,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 531 transitions. [2022-01-10 04:09:50,271 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 531 transitions. Word has length 49 [2022-01-10 04:09:50,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:50,272 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 531 transitions. [2022-01-10 04:09:50,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:50,272 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 531 transitions. [2022-01-10 04:09:50,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-10 04:09:50,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:50,272 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:50,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:50,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:50,479 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:50,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:50,479 INFO L85 PathProgramCache]: Analyzing trace with hash -48892372, now seen corresponding path program 1 times [2022-01-10 04:09:50,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:50,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70220031] [2022-01-10 04:09:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:50,480 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:50,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:50,480 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:50,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-01-10 04:09:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:50,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:50,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:50,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:50,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:50,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:50,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70220031] [2022-01-10 04:09:50,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70220031] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:50,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:50,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:09:50,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497956289] [2022-01-10 04:09:50,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:50,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:09:50,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:50,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:09:50,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:09:50,641 INFO L87 Difference]: Start difference. First operand 419 states and 531 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:50,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:50,680 INFO L93 Difference]: Finished difference Result 731 states and 943 transitions. [2022-01-10 04:09:50,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:09:50,681 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-01-10 04:09:50,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:50,683 INFO L225 Difference]: With dead ends: 731 [2022-01-10 04:09:50,683 INFO L226 Difference]: Without dead ends: 536 [2022-01-10 04:09:50,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:50,683 INFO L933 BasicCegarLoop]: 359 mSDtfsCounter, 73 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:50,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 1700 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:50,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-01-10 04:09:50,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 405. [2022-01-10 04:09:50,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 360 states have (on average 1.2555555555555555) internal successors, (452), 365 states have internal predecessors, (452), 29 states have call successors, (29), 15 states have call predecessors, (29), 15 states have return successors, (30), 25 states have call predecessors, (30), 25 states have call successors, (30) [2022-01-10 04:09:50,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 511 transitions. [2022-01-10 04:09:50,726 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 511 transitions. Word has length 51 [2022-01-10 04:09:50,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:50,726 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 511 transitions. [2022-01-10 04:09:50,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:50,726 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 511 transitions. [2022-01-10 04:09:50,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:09:50,727 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:50,727 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:50,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:50,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:50,934 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:50,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:50,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1293272000, now seen corresponding path program 1 times [2022-01-10 04:09:50,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:50,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [319078190] [2022-01-10 04:09:50,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:50,935 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:50,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:50,936 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:50,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-01-10 04:09:51,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:51,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:51,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:51,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:51,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:51,134 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:51,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [319078190] [2022-01-10 04:09:51,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [319078190] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:51,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:51,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:51,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767149313] [2022-01-10 04:09:51,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:51,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:51,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:51,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:51,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:51,135 INFO L87 Difference]: Start difference. First operand 405 states and 511 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:51,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:51,252 INFO L93 Difference]: Finished difference Result 439 states and 550 transitions. [2022-01-10 04:09:51,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:51,252 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2022-01-10 04:09:51,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:51,254 INFO L225 Difference]: With dead ends: 439 [2022-01-10 04:09:51,254 INFO L226 Difference]: Without dead ends: 423 [2022-01-10 04:09:51,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:51,254 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 25 mSDsluCounter, 1603 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1891 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:51,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1891 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:51,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-01-10 04:09:51,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 411. [2022-01-10 04:09:51,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 365 states have (on average 1.252054794520548) internal successors, (457), 371 states have internal predecessors, (457), 29 states have call successors, (29), 15 states have call predecessors, (29), 16 states have return successors, (33), 25 states have call predecessors, (33), 25 states have call successors, (33) [2022-01-10 04:09:51,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 519 transitions. [2022-01-10 04:09:51,270 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 519 transitions. Word has length 50 [2022-01-10 04:09:51,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:51,270 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 519 transitions. [2022-01-10 04:09:51,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:51,270 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 519 transitions. [2022-01-10 04:09:51,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:09:51,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:51,271 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:51,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:51,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:51,478 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:51,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:51,478 INFO L85 PathProgramCache]: Analyzing trace with hash -293311616, now seen corresponding path program 1 times [2022-01-10 04:09:51,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:51,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1793485809] [2022-01-10 04:09:51,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:51,478 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:51,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:51,479 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:51,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-01-10 04:09:51,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:51,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:51,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:51,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:51,679 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:51,680 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:51,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1793485809] [2022-01-10 04:09:51,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1793485809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:51,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:51,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:51,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761088161] [2022-01-10 04:09:51,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:51,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:51,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:51,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:51,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:51,681 INFO L87 Difference]: Start difference. First operand 411 states and 519 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:51,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:51,794 INFO L93 Difference]: Finished difference Result 432 states and 540 transitions. [2022-01-10 04:09:51,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:51,794 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2022-01-10 04:09:51,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:51,796 INFO L225 Difference]: With dead ends: 432 [2022-01-10 04:09:51,796 INFO L226 Difference]: Without dead ends: 412 [2022-01-10 04:09:51,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:51,796 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 25 mSDsluCounter, 1608 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1896 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:51,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1896 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:51,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-01-10 04:09:51,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 400. [2022-01-10 04:09:51,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 356 states have (on average 1.2556179775280898) internal successors, (447), 361 states have internal predecessors, (447), 28 states have call successors, (28), 15 states have call predecessors, (28), 15 states have return successors, (29), 24 states have call predecessors, (29), 24 states have call successors, (29) [2022-01-10 04:09:51,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 504 transitions. [2022-01-10 04:09:51,811 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 504 transitions. Word has length 50 [2022-01-10 04:09:51,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:51,811 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 504 transitions. [2022-01-10 04:09:51,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:51,811 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 504 transitions. [2022-01-10 04:09:51,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:09:51,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:51,812 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:51,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Ended with exit code 0 [2022-01-10 04:09:52,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:52,015 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:52,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:52,016 INFO L85 PathProgramCache]: Analyzing trace with hash 882036985, now seen corresponding path program 1 times [2022-01-10 04:09:52,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:52,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1519046927] [2022-01-10 04:09:52,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:52,016 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:52,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:52,017 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:52,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-01-10 04:09:52,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:52,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:52,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:52,206 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:52,206 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:52,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1519046927] [2022-01-10 04:09:52,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1519046927] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:52,206 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:52,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:52,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560292154] [2022-01-10 04:09:52,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:52,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:52,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:52,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:52,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:52,207 INFO L87 Difference]: Start difference. First operand 400 states and 504 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:52,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:52,328 INFO L93 Difference]: Finished difference Result 434 states and 542 transitions. [2022-01-10 04:09:52,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:52,329 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2022-01-10 04:09:52,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:52,330 INFO L225 Difference]: With dead ends: 434 [2022-01-10 04:09:52,330 INFO L226 Difference]: Without dead ends: 418 [2022-01-10 04:09:52,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:52,331 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 22 mSDsluCounter, 1770 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2039 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:52,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2039 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:52,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-01-10 04:09:52,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 400. [2022-01-10 04:09:52,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 356 states have (on average 1.2556179775280898) internal successors, (447), 361 states have internal predecessors, (447), 28 states have call successors, (28), 15 states have call predecessors, (28), 15 states have return successors, (29), 24 states have call predecessors, (29), 24 states have call successors, (29) [2022-01-10 04:09:52,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 504 transitions. [2022-01-10 04:09:52,355 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 504 transitions. Word has length 50 [2022-01-10 04:09:52,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:52,356 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 504 transitions. [2022-01-10 04:09:52,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:52,356 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 504 transitions. [2022-01-10 04:09:52,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:09:52,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:52,356 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:52,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:52,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:52,563 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:52,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:52,563 INFO L85 PathProgramCache]: Analyzing trace with hash -704546631, now seen corresponding path program 1 times [2022-01-10 04:09:52,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:52,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [852815558] [2022-01-10 04:09:52,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:52,564 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:52,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:52,565 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:52,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-01-10 04:09:52,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:52,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:52,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:52,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:52,760 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:52,761 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:52,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [852815558] [2022-01-10 04:09:52,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [852815558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:52,761 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:52,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:52,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749608651] [2022-01-10 04:09:52,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:52,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:52,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:52,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:52,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:52,762 INFO L87 Difference]: Start difference. First operand 400 states and 504 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:52,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:52,886 INFO L93 Difference]: Finished difference Result 421 states and 525 transitions. [2022-01-10 04:09:52,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:52,887 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 50 [2022-01-10 04:09:52,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:52,890 INFO L225 Difference]: With dead ends: 421 [2022-01-10 04:09:52,890 INFO L226 Difference]: Without dead ends: 402 [2022-01-10 04:09:52,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:52,891 INFO L933 BasicCegarLoop]: 268 mSDtfsCounter, 22 mSDsluCounter, 1769 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2037 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:52,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2037 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:52,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-01-10 04:09:52,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 390. [2022-01-10 04:09:52,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 348 states have (on average 1.2586206896551724) internal successors, (438), 352 states have internal predecessors, (438), 27 states have call successors, (27), 15 states have call predecessors, (27), 14 states have return successors, (26), 23 states have call predecessors, (26), 23 states have call successors, (26) [2022-01-10 04:09:52,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 491 transitions. [2022-01-10 04:09:52,908 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 491 transitions. Word has length 50 [2022-01-10 04:09:52,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:52,908 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 491 transitions. [2022-01-10 04:09:52,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:52,909 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 491 transitions. [2022-01-10 04:09:52,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:09:52,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:52,911 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:52,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:53,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:53,118 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:53,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:53,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1189199768, now seen corresponding path program 1 times [2022-01-10 04:09:53,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:53,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003988318] [2022-01-10 04:09:53,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:53,118 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:53,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:53,119 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:53,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-01-10 04:09:53,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:53,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:53,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:53,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:53,314 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:53,314 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:53,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003988318] [2022-01-10 04:09:53,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003988318] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:53,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:53,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:53,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717084519] [2022-01-10 04:09:53,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:53,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:53,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:53,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:53,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:53,315 INFO L87 Difference]: Start difference. First operand 390 states and 491 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:53,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:53,532 INFO L93 Difference]: Finished difference Result 499 states and 636 transitions. [2022-01-10 04:09:53,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:53,533 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-01-10 04:09:53,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:53,534 INFO L225 Difference]: With dead ends: 499 [2022-01-10 04:09:53,534 INFO L226 Difference]: Without dead ends: 474 [2022-01-10 04:09:53,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:09:53,535 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 305 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 1748 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:53,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 1748 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:53,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-01-10 04:09:53,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 396. [2022-01-10 04:09:53,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 353 states have (on average 1.254957507082153) internal successors, (443), 358 states have internal predecessors, (443), 27 states have call successors, (27), 15 states have call predecessors, (27), 15 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-01-10 04:09:53,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 497 transitions. [2022-01-10 04:09:53,550 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 497 transitions. Word has length 53 [2022-01-10 04:09:53,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:53,550 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 497 transitions. [2022-01-10 04:09:53,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:53,551 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 497 transitions. [2022-01-10 04:09:53,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:09:53,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:53,551 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:53,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Ended with exit code 0 [2022-01-10 04:09:53,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:53,758 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:53,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:53,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1808541776, now seen corresponding path program 1 times [2022-01-10 04:09:53,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:53,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1505520620] [2022-01-10 04:09:53,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:53,759 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:53,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:53,760 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:53,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-01-10 04:09:53,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:53,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:53,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:53,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:53,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:53,957 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:53,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1505520620] [2022-01-10 04:09:53,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1505520620] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:53,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:53,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:53,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396255880] [2022-01-10 04:09:53,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:53,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:53,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:53,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:53,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:53,958 INFO L87 Difference]: Start difference. First operand 396 states and 497 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:54,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:54,072 INFO L93 Difference]: Finished difference Result 439 states and 547 transitions. [2022-01-10 04:09:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:54,072 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 54 [2022-01-10 04:09:54,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:54,073 INFO L225 Difference]: With dead ends: 439 [2022-01-10 04:09:54,073 INFO L226 Difference]: Without dead ends: 414 [2022-01-10 04:09:54,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:54,074 INFO L933 BasicCegarLoop]: 263 mSDtfsCounter, 33 mSDsluCounter, 1484 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1747 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:54,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1747 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:54,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-01-10 04:09:54,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 396. [2022-01-10 04:09:54,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 353 states have (on average 1.254957507082153) internal successors, (443), 358 states have internal predecessors, (443), 27 states have call successors, (27), 15 states have call predecessors, (27), 15 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-01-10 04:09:54,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 497 transitions. [2022-01-10 04:09:54,113 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 497 transitions. Word has length 54 [2022-01-10 04:09:54,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:54,113 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 497 transitions. [2022-01-10 04:09:54,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:54,113 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 497 transitions. [2022-01-10 04:09:54,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:09:54,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:54,114 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:54,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:54,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:54,320 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:54,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:54,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1605953552, now seen corresponding path program 1 times [2022-01-10 04:09:54,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:54,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [544845078] [2022-01-10 04:09:54,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:54,321 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:54,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:54,322 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:54,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-01-10 04:09:54,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:54,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:54,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:54,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:54,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:54,521 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:54,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [544845078] [2022-01-10 04:09:54,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [544845078] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:54,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:54,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:54,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512145778] [2022-01-10 04:09:54,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:54,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:54,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:54,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:54,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:54,522 INFO L87 Difference]: Start difference. First operand 396 states and 497 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:54,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:54,640 INFO L93 Difference]: Finished difference Result 417 states and 518 transitions. [2022-01-10 04:09:54,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:54,640 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 54 [2022-01-10 04:09:54,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:54,642 INFO L225 Difference]: With dead ends: 417 [2022-01-10 04:09:54,642 INFO L226 Difference]: Without dead ends: 380 [2022-01-10 04:09:54,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:54,642 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 33 mSDsluCounter, 1466 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:54,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1727 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:54,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-01-10 04:09:54,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 368. [2022-01-10 04:09:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 329 states have (on average 1.2583586626139818) internal successors, (414), 333 states have internal predecessors, (414), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (24), 21 states have call predecessors, (24), 21 states have call successors, (24) [2022-01-10 04:09:54,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 463 transitions. [2022-01-10 04:09:54,657 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 463 transitions. Word has length 54 [2022-01-10 04:09:54,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:54,657 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 463 transitions. [2022-01-10 04:09:54,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:54,657 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 463 transitions. [2022-01-10 04:09:54,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-10 04:09:54,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:54,658 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:54,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:54,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:54,864 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:54,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:54,865 INFO L85 PathProgramCache]: Analyzing trace with hash 823436635, now seen corresponding path program 1 times [2022-01-10 04:09:54,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:54,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [619546480] [2022-01-10 04:09:54,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:54,865 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:54,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:54,866 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:54,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-01-10 04:09:54,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:54,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:54,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:55,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:55,022 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:55,022 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:55,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [619546480] [2022-01-10 04:09:55,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [619546480] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:55,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:55,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:09:55,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79591697] [2022-01-10 04:09:55,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:55,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:09:55,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:55,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:09:55,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:55,023 INFO L87 Difference]: Start difference. First operand 368 states and 463 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:55,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:55,177 INFO L93 Difference]: Finished difference Result 760 states and 935 transitions. [2022-01-10 04:09:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:09:55,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 63 [2022-01-10 04:09:55,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:55,179 INFO L225 Difference]: With dead ends: 760 [2022-01-10 04:09:55,179 INFO L226 Difference]: Without dead ends: 481 [2022-01-10 04:09:55,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:55,180 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 273 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:55,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 805 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:55,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-01-10 04:09:55,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 462. [2022-01-10 04:09:55,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.2445520581113803) internal successors, (514), 419 states have internal predecessors, (514), 27 states have call successors, (27), 20 states have call predecessors, (27), 21 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-01-10 04:09:55,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 568 transitions. [2022-01-10 04:09:55,199 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 568 transitions. Word has length 63 [2022-01-10 04:09:55,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:55,199 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 568 transitions. [2022-01-10 04:09:55,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:55,199 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 568 transitions. [2022-01-10 04:09:55,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-10 04:09:55,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:55,200 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:55,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Ended with exit code 0 [2022-01-10 04:09:55,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:55,406 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:55,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:55,407 INFO L85 PathProgramCache]: Analyzing trace with hash -642482331, now seen corresponding path program 1 times [2022-01-10 04:09:55,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:55,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1007473483] [2022-01-10 04:09:55,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:55,407 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:55,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:55,408 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:55,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-01-10 04:09:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:55,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 04:09:55,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:55,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:55,578 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:55,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:55,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1007473483] [2022-01-10 04:09:55,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1007473483] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:55,578 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:55,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 04:09:55,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849966900] [2022-01-10 04:09:55,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:55,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 04:09:55,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:55,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 04:09:55,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 04:09:55,579 INFO L87 Difference]: Start difference. First operand 462 states and 568 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:55,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:55,689 INFO L93 Difference]: Finished difference Result 509 states and 619 transitions. [2022-01-10 04:09:55,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 04:09:55,689 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 63 [2022-01-10 04:09:55,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:55,690 INFO L225 Difference]: With dead ends: 509 [2022-01-10 04:09:55,690 INFO L226 Difference]: Without dead ends: 490 [2022-01-10 04:09:55,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:55,691 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 281 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:55,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 1373 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:55,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-01-10 04:09:55,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 470. [2022-01-10 04:09:55,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 420 states have (on average 1.2404761904761905) internal successors, (521), 426 states have internal predecessors, (521), 27 states have call successors, (27), 20 states have call predecessors, (27), 22 states have return successors, (29), 24 states have call predecessors, (29), 23 states have call successors, (29) [2022-01-10 04:09:55,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 577 transitions. [2022-01-10 04:09:55,721 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 577 transitions. Word has length 63 [2022-01-10 04:09:55,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:55,722 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 577 transitions. [2022-01-10 04:09:55,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:55,722 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 577 transitions. [2022-01-10 04:09:55,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-10 04:09:55,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:55,723 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:55,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:55,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:55,929 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:55,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:55,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1986774148, now seen corresponding path program 1 times [2022-01-10 04:09:55,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:55,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896980242] [2022-01-10 04:09:55,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:55,930 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:55,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:55,933 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:55,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-01-10 04:09:56,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:56,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:56,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:56,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:56,103 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:56,103 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:56,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896980242] [2022-01-10 04:09:56,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896980242] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:56,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:56,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:56,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290233675] [2022-01-10 04:09:56,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:56,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:56,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:56,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:56,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:56,104 INFO L87 Difference]: Start difference. First operand 470 states and 577 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:56,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:56,130 INFO L93 Difference]: Finished difference Result 485 states and 592 transitions. [2022-01-10 04:09:56,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:56,130 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 64 [2022-01-10 04:09:56,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:56,131 INFO L225 Difference]: With dead ends: 485 [2022-01-10 04:09:56,131 INFO L226 Difference]: Without dead ends: 472 [2022-01-10 04:09:56,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:56,132 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 20 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:56,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 469 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:56,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-01-10 04:09:56,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 470. [2022-01-10 04:09:56,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 420 states have (on average 1.2333333333333334) internal successors, (518), 426 states have internal predecessors, (518), 27 states have call successors, (27), 20 states have call predecessors, (27), 22 states have return successors, (29), 24 states have call predecessors, (29), 23 states have call successors, (29) [2022-01-10 04:09:56,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 574 transitions. [2022-01-10 04:09:56,150 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 574 transitions. Word has length 64 [2022-01-10 04:09:56,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:56,150 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 574 transitions. [2022-01-10 04:09:56,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:56,150 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 574 transitions. [2022-01-10 04:09:56,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-10 04:09:56,151 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:56,151 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:56,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-01-10 04:09:56,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:56,358 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:56,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:56,358 INFO L85 PathProgramCache]: Analyzing trace with hash -163812513, now seen corresponding path program 1 times [2022-01-10 04:09:56,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:56,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830544427] [2022-01-10 04:09:56,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:56,358 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:56,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:56,359 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:56,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-01-10 04:09:56,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:56,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 04:09:56,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:56,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:09:56,528 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:56,529 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:56,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830544427] [2022-01-10 04:09:56,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1830544427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:56,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:56,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 04:09:56,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537360162] [2022-01-10 04:09:56,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:56,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 04:09:56,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:56,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 04:09:56,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 04:09:56,529 INFO L87 Difference]: Start difference. First operand 470 states and 574 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:56,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:56,598 INFO L93 Difference]: Finished difference Result 509 states and 615 transitions. [2022-01-10 04:09:56,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 04:09:56,598 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 64 [2022-01-10 04:09:56,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:56,599 INFO L225 Difference]: With dead ends: 509 [2022-01-10 04:09:56,599 INFO L226 Difference]: Without dead ends: 490 [2022-01-10 04:09:56,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:56,600 INFO L933 BasicCegarLoop]: 259 mSDtfsCounter, 27 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1746 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:56,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1746 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:56,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-01-10 04:09:56,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 462. [2022-01-10 04:09:56,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.234866828087167) internal successors, (510), 419 states have internal predecessors, (510), 27 states have call successors, (27), 20 states have call predecessors, (27), 21 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-01-10 04:09:56,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 564 transitions. [2022-01-10 04:09:56,618 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 564 transitions. Word has length 64 [2022-01-10 04:09:56,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:56,618 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 564 transitions. [2022-01-10 04:09:56,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:56,618 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 564 transitions. [2022-01-10 04:09:56,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 04:09:56,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:56,619 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:56,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-01-10 04:09:56,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:56,823 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:56,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:56,824 INFO L85 PathProgramCache]: Analyzing trace with hash 335595526, now seen corresponding path program 1 times [2022-01-10 04:09:56,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:56,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [905205955] [2022-01-10 04:09:56,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:56,824 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:56,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:56,825 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:09:56,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-01-10 04:09:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-10 04:09:56,903 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-10 04:09:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-10 04:09:57,053 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-01-10 04:09:57,053 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-10 04:09:57,054 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-01-10 04:09:57,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:57,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:57,258 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:57,260 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-10 04:09:57,345 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.01 04:09:57 BoogieIcfgContainer [2022-01-10 04:09:57,345 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-10 04:09:57,346 INFO L158 Benchmark]: Toolchain (without parser) took 25568.67ms. Allocated memory was 195.0MB in the beginning and 333.4MB in the end (delta: 138.4MB). Free memory was 136.6MB in the beginning and 139.5MB in the end (delta: -2.9MB). Peak memory consumption was 136.7MB. Max. memory is 8.0GB. [2022-01-10 04:09:57,346 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 195.0MB. Free memory is still 153.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-10 04:09:57,346 INFO L158 Benchmark]: CACSL2BoogieTranslator took 353.16ms. Allocated memory was 195.0MB in the beginning and 277.9MB in the end (delta: 82.8MB). Free memory was 136.3MB in the beginning and 238.4MB in the end (delta: -102.1MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. [2022-01-10 04:09:57,346 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.70ms. Allocated memory is still 277.9MB. Free memory was 238.4MB in the beginning and 233.8MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-01-10 04:09:57,346 INFO L158 Benchmark]: Boogie Preprocessor took 37.96ms. Allocated memory is still 277.9MB. Free memory was 233.8MB in the beginning and 231.2MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-01-10 04:09:57,346 INFO L158 Benchmark]: RCFGBuilder took 726.30ms. Allocated memory is still 277.9MB. Free memory was 230.6MB in the beginning and 192.4MB in the end (delta: 38.3MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. [2022-01-10 04:09:57,346 INFO L158 Benchmark]: TraceAbstraction took 24397.18ms. Allocated memory was 277.9MB in the beginning and 333.4MB in the end (delta: 55.6MB). Free memory was 191.8MB in the beginning and 139.5MB in the end (delta: 52.3MB). Peak memory consumption was 109.5MB. Max. memory is 8.0GB. [2022-01-10 04:09:57,347 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 195.0MB. Free memory is still 153.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 353.16ms. Allocated memory was 195.0MB in the beginning and 277.9MB in the end (delta: 82.8MB). Free memory was 136.3MB in the beginning and 238.4MB in the end (delta: -102.1MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 45.70ms. Allocated memory is still 277.9MB. Free memory was 238.4MB in the beginning and 233.8MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 37.96ms. Allocated memory is still 277.9MB. Free memory was 233.8MB in the beginning and 231.2MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 726.30ms. Allocated memory is still 277.9MB. Free memory was 230.6MB in the beginning and 192.4MB in the end (delta: 38.3MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. * TraceAbstraction took 24397.18ms. Allocated memory was 277.9MB in the beginning and 333.4MB in the end (delta: 55.6MB). Free memory was 191.8MB in the beginning and 139.5MB in the end (delta: 52.3MB). Peak memory consumption was 109.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 65]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L36] int FloppyThread ; [L37] int KernelMode ; [L38] int Suspended ; [L39] int Executive ; [L40] int DiskController ; [L41] int FloppyDiskPeripheral ; [L42] int FlConfigCallBack ; [L43] int MaximumInterfaceType ; [L44] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L45] int myStatus ; [L46] int s ; [L47] int UNLOADED ; [L48] int NP ; [L49] int DC ; [L50] int SKIP1 ; [L51] int SKIP2 ; [L52] int MPR1 ; [L53] int MPR3 ; [L54] int IPC ; [L55] int pended ; [L56] int compRegistered ; [L57] int lowerDriverReturn ; [L58] int setEventCalled ; [L59] int customIrp ; [L91] int PagingReferenceCount = 0; [L92] int PagingMutex = 0; VAL [compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L671] int status ; [L672] int irp = __VERIFIER_nondet_int() ; [L673] int pirp ; [L674] int pirp__IoStatus__Status ; [L675] int irp_choice = __VERIFIER_nondet_int() ; [L676] int devobj = __VERIFIER_nondet_int() ; [L677] int __cil_tmp8 ; [L679] FloppyThread = 0 [L680] KernelMode = 0 [L681] Suspended = 0 [L682] Executive = 0 [L683] DiskController = 0 [L684] FloppyDiskPeripheral = 0 [L685] FlConfigCallBack = 0 [L686] MaximumInterfaceType = 0 [L687] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L688] myStatus = 0 [L689] s = 0 [L690] UNLOADED = 0 [L691] NP = 0 [L692] DC = 0 [L693] SKIP1 = 0 [L694] SKIP2 = 0 [L695] MPR1 = 0 [L696] MPR3 = 0 [L697] IPC = 0 [L698] pended = 0 [L699] compRegistered = 0 [L700] lowerDriverReturn = 0 [L701] setEventCalled = 0 [L702] customIrp = 0 [L706] status = 0 [L707] pirp = irp [L708] CALL _BLAST_init() [L74] UNLOADED = 0 [L75] NP = 1 [L76] DC = 2 [L77] SKIP1 = 3 [L78] SKIP2 = 4 [L79] MPR1 = 5 [L80] MPR3 = 6 [L81] IPC = 7 [L82] s = UNLOADED [L83] pended = 0 [L84] compRegistered = 0 [L85] lowerDriverReturn = 0 [L86] setEventCalled = 0 [L87] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L708] RET _BLAST_init() [L710] COND TRUE status >= 0 [L711] s = NP [L712] customIrp = 0 [L713] setEventCalled = customIrp [L714] lowerDriverReturn = setEventCalled [L715] compRegistered = lowerDriverReturn [L716] pended = compRegistered [L717] pirp__IoStatus__Status = 0 [L718] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=9, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L719] COND TRUE irp_choice == 0 [L720] pirp__IoStatus__Status = -1073741637 [L721] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] CALL stub_driver_init() [L661] s = NP [L662] pended = 0 [L663] compRegistered = 0 [L664] lowerDriverReturn = 0 [L665] setEventCalled = 0 [L666] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L724] RET stub_driver_init() [L727] COND FALSE !(status < 0) [L731] int tmp_ndt_1; [L732] tmp_ndt_1 = __VERIFIER_nondet_int() [L733] COND TRUE tmp_ndt_1 == 3 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] CALL, EXPR FloppyPnp(devobj, pirp) [L164] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L165] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L166] int Irp__IoStatus__Information ; [L167] int Irp__IoStatus__Status ; [L168] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L169] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L170] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L171] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L172] int disketteExtension__HoldNewRequests ; [L173] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L174] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L175] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L176] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L177] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L178] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L179] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L180] int irpSp ; [L181] int disketteExtension ; [L182] int ntStatus ; [L183] int doneEvent = __VERIFIER_nondet_int() ; [L184] int irpSp___0 ; [L185] int nextIrpSp ; [L186] int nextIrpSp__Control ; [L187] int irpSp___1 ; [L188] int irpSp__Context ; [L189] int irpSp__Control ; [L190] long __cil_tmp29 ; [L191] long __cil_tmp30 ; [L194] ntStatus = 0 [L195] PagingReferenceCount ++ VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L199] disketteExtension = DeviceObject__DeviceExtension [L200] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L201] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L213] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=8, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__IsRemoved=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L242] COND FALSE !(! disketteExtension__IsStarted) [L258] disketteExtension__HoldNewRequests = 1 [L259] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L101] int status ; [L102] int threadHandle = __VERIFIER_nondet_int() ; [L103] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L104] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L105] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L106] int Irp__IoStatus__Status ; [L107] int Irp__IoStatus__Information ; [L108] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L109] int ObjAttributes = __VERIFIER_nondet_int() ; [L110] int __cil_tmp12 ; [L111] int __cil_tmp13 ; VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L114] COND FALSE !(DisketteExtension__PoweringDown == 1) [L120] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L121] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L153] COND TRUE pended == 0 [L154] pended = 1 VAL [\old(DisketteExtension)=10, \old(Irp)=9, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L160] return (259); VAL [\old(DisketteExtension)=10, \old(Irp)=9, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=10, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L259] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L262] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L263] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265-L266] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1036] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1045] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1049] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1056] int tmp_ndt_8; [L1057] tmp_ndt_8 = __VERIFIER_nondet_int() [L1058] COND TRUE tmp_ndt_8 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1064] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=2147483648, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L265-L266] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] disketteExtension__FloppyThread = 0 [L272] Irp__IoStatus__Status = 0 [L273] myStatus = 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L274] COND TRUE s == NP [L275] s = SKIP1 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L282] Irp__CurrentLocation ++ [L283] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L938] int returnVal2 ; [L939] int compRetStatus1 ; [L940] int lcontext = __VERIFIER_nondet_int() ; [L941] unsigned long __cil_tmp7 ; VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L944] COND FALSE !(\read(compRegistered)) VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L957] int tmp_ndt_12; [L958] tmp_ndt_12 = __VERIFIER_nondet_int() [L959] COND TRUE tmp_ndt_12 == 0 VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 0 VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L983] COND FALSE !(s == NP) VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L987] COND FALSE !(s == MPR1) VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L996] COND TRUE s == SKIP1 [L997] s = SKIP2 [L998] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L1006] return (returnVal2); VAL [\old(DeviceObject)=11, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=11, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, KernelMode=0, lcontext=12, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L284] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L430] PagingReferenceCount -- VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L434] return (ntStatus); VAL [\old(DeviceObject)=8, \old(Irp)=9, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceObject__DeviceExtension=10, DiskController=0, disketteExtension=10, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2, disketteExtension__TargetObject=11, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=9, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L740] RET, EXPR FloppyPnp(devobj, pirp) [L740] status = FloppyPnp(devobj, pirp) [L750] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L751] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L758] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L759] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L766] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L767] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L768] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L782] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L783] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=8, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L784] CALL errorFn() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L65] reach_error() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 238 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 24.3s, OverallIterations: 47, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7291 SdHoareTripleChecker+Valid, 3.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7202 mSDsluCounter, 51440 SdHoareTripleChecker+Invalid, 2.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 37676 mSDsCounter, 464 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4683 IncrementalHoareTripleChecker+Invalid, 5147 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 464 mSolverCounterUnsat, 13764 mSDtfsCounter, 4683 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1987 GetRequests, 1740 SyntacticMatches, 0 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=574occurred in iteration=12, InterpolantAutomatonStates: 267, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 46 MinimizatonAttempts, 1102 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 4.4s InterpolantComputationTime, 2020 NumberOfCodeBlocks, 2020 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 1908 ConstructedInterpolants, 0 QuantifiedInterpolants, 5392 SizeOfPredicates, 90 NumberOfNonLiveVariables, 7112 ConjunctsInSsa, 242 ConjunctsInUnsatCore, 46 InterpolantComputations, 46 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-01-10 04:09:57,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...