/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/cdaudio_simpl1.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 04:09:27,216 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 04:09:27,217 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 04:09:27,239 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 04:09:27,240 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 04:09:27,242 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 04:09:27,245 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 04:09:27,249 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 04:09:27,250 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 04:09:27,276 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 04:09:27,276 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 04:09:27,277 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 04:09:27,277 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 04:09:27,278 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 04:09:27,278 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 04:09:27,279 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 04:09:27,283 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 04:09:27,284 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 04:09:27,287 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 04:09:27,291 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 04:09:27,291 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 04:09:27,292 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 04:09:27,295 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 04:09:27,296 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 04:09:27,297 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 04:09:27,297 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 04:09:27,297 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 04:09:27,297 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 04:09:27,298 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 04:09:27,298 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 04:09:27,298 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 04:09:27,299 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 04:09:27,299 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 04:09:27,300 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 04:09:27,300 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 04:09:27,300 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 04:09:27,301 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 04:09:27,301 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 04:09:27,301 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 04:09:27,302 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 04:09:27,302 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 04:09:27,306 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:27,330 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 04:09:27,331 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 04:09:27,332 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 04:09:27,332 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 04:09:27,333 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 04:09:27,333 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 04:09:27,334 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 04:09:27,334 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 04:09:27,334 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 04:09:27,334 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 04:09:27,334 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 04:09:27,334 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 04:09:27,335 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 04:09:27,335 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 04:09:27,336 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 04:09:27,337 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 04:09:27,337 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 04:09:27,337 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:27,511 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 04:09:27,534 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 04:09:27,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 04:09:27,537 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 04:09:27,537 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 04:09:27,538 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers-simplified/cdaudio_simpl1.cil-1.c [2022-01-10 04:09:27,584 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3316a9356/5c1bef5b55b34e6dbee726aef24bc2cf/FLAGcece86c6c [2022-01-10 04:09:27,960 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 04:09:27,961 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/cdaudio_simpl1.cil-1.c [2022-01-10 04:09:27,996 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3316a9356/5c1bef5b55b34e6dbee726aef24bc2cf/FLAGcece86c6c [2022-01-10 04:09:28,322 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3316a9356/5c1bef5b55b34e6dbee726aef24bc2cf [2022-01-10 04:09:28,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 04:09:28,337 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 04:09:28,340 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 04:09:28,340 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 04:09:28,361 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 04:09:28,362 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 04:09:28" (1/1) ... [2022-01-10 04:09:28,362 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76903efe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:28, skipping insertion in model container [2022-01-10 04:09:28,362 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 04:09:28" (1/1) ... [2022-01-10 04:09:28,368 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 04:09:28,415 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 04:09:28,570 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/cdaudio_simpl1.cil-1.c[2074,2087] [2022-01-10 04:09:28,722 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 04:09:28,729 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 04:09:28,737 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/cdaudio_simpl1.cil-1.c[2074,2087] [2022-01-10 04:09:28,819 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 04:09:28,833 INFO L208 MainTranslator]: Completed translation [2022-01-10 04:09:28,834 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:28 WrapperNode [2022-01-10 04:09:28,834 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 04:09:28,835 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 04:09:28,835 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 04:09:28,835 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 04:09:28,839 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:28" (1/1) ... [2022-01-10 04:09:28,868 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:28" (1/1) ... [2022-01-10 04:09:28,910 INFO L137 Inliner]: procedures = 41, calls = 108, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 1444 [2022-01-10 04:09:28,911 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 04:09:28,911 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 04:09:28,911 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 04:09:28,911 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 04:09:28,917 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:28" (1/1) ... [2022-01-10 04:09:28,917 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:28" (1/1) ... [2022-01-10 04:09:28,920 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:28" (1/1) ... [2022-01-10 04:09:28,921 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:28" (1/1) ... [2022-01-10 04:09:28,933 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:28" (1/1) ... [2022-01-10 04:09:28,939 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:28" (1/1) ... [2022-01-10 04:09:28,943 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:28" (1/1) ... [2022-01-10 04:09:28,950 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 04:09:28,950 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 04:09:28,950 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 04:09:28,950 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 04:09:28,964 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:28" (1/1) ... [2022-01-10 04:09:28,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 04:09:28,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 04:09:28,998 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:29,018 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:29,035 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-01-10 04:09:29,035 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-01-10 04:09:29,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 04:09:29,035 INFO L130 BoogieDeclarations]: Found specification of procedure AG_SetStatusAndReturn [2022-01-10 04:09:29,035 INFO L138 BoogieDeclarations]: Found implementation of procedure AG_SetStatusAndReturn [2022-01-10 04:09:29,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 04:09:29,035 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-01-10 04:09:29,035 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-01-10 04:09:29,035 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-01-10 04:09:29,035 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-01-10 04:09:29,036 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-01-10 04:09:29,036 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-01-10 04:09:29,037 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-01-10 04:09:29,037 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-01-10 04:09:29,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 04:09:29,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 04:09:29,037 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-01-10 04:09:29,037 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-01-10 04:09:29,208 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 04:09:29,209 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 04:09:29,293 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,326 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-01-10 04:09:29,326 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-01-10 04:09:29,366 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,381 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-01-10 04:09:29,381 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-01-10 04:09:29,386 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,387 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,389 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,396 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,404 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,406 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,408 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:09:29,888 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint L305: CdAudioPnp_#res#1 := 0bv32; [2022-01-10 04:09:29,888 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##258: assume !false; [2022-01-10 04:09:29,888 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##257: assume false; [2022-01-10 04:09:29,888 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##286: assume !false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##285: assume false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##134: assume !false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume !false; [2022-01-10 04:09:29,889 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume false; [2022-01-10 04:09:29,890 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-01-10 04:09:29,890 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-01-10 04:09:29,890 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##331: assume false; [2022-01-10 04:09:29,890 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##332: assume !false; [2022-01-10 04:09:29,919 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 04:09:29,931 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 04:09:29,931 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 04:09:29,933 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 04:09:29 BoogieIcfgContainer [2022-01-10 04:09:29,933 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 04:09:29,934 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 04:09:29,934 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 04:09:29,936 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 04:09:29,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 04:09:28" (1/3) ... [2022-01-10 04:09:29,937 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59a3a63b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 04:09:29, skipping insertion in model container [2022-01-10 04:09:29,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:09:28" (2/3) ... [2022-01-10 04:09:29,938 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59a3a63b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 04:09:29, skipping insertion in model container [2022-01-10 04:09:29,938 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 04:09:29" (3/3) ... [2022-01-10 04:09:29,939 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio_simpl1.cil-1.c [2022-01-10 04:09:29,942 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 04:09:29,942 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 04:09:29,971 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 04:09:29,975 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:29,975 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 04:09:29,997 INFO L276 IsEmpty]: Start isEmpty. Operand has 470 states, 368 states have (on average 1.5081521739130435) internal successors, (555), 387 states have internal predecessors, (555), 87 states have call successors, (87), 13 states have call predecessors, (87), 13 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-01-10 04:09:30,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-10 04:09:30,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:30,000 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:30,001 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:30,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:30,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1469618458, now seen corresponding path program 1 times [2022-01-10 04:09:30,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:30,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104650215] [2022-01-10 04:09:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:30,014 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:30,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:30,017 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:30,068 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:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:30,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:30,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:30,209 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:30,209 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:30,210 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:30,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104650215] [2022-01-10 04:09:30,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104650215] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:30,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:30,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:30,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193685683] [2022-01-10 04:09:30,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:30,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:30,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:30,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:30,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:30,238 INFO L87 Difference]: Start difference. First operand has 470 states, 368 states have (on average 1.5081521739130435) internal successors, (555), 387 states have internal predecessors, (555), 87 states have call successors, (87), 13 states have call predecessors, (87), 13 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) 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:30,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:30,380 INFO L93 Difference]: Finished difference Result 813 states and 1302 transitions. [2022-01-10 04:09:30,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:30,382 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:30,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:30,392 INFO L225 Difference]: With dead ends: 813 [2022-01-10 04:09:30,392 INFO L226 Difference]: Without dead ends: 463 [2022-01-10 04:09:30,403 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:30,407 INFO L933 BasicCegarLoop]: 703 mSDtfsCounter, 8 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:30,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 1357 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:30,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-10 04:09:30,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 463. [2022-01-10 04:09:30,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 363 states have (on average 1.4765840220385675) internal successors, (536), 380 states have internal predecessors, (536), 87 states have call successors, (87), 13 states have call predecessors, (87), 12 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-01-10 04:09:30,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 694 transitions. [2022-01-10 04:09:30,477 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 694 transitions. Word has length 13 [2022-01-10 04:09:30,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:30,477 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 694 transitions. [2022-01-10 04:09:30,477 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:30,477 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 694 transitions. [2022-01-10 04:09:30,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-10 04:09:30,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:30,478 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:30,485 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:30,683 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:30,683 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:30,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1712839840, now seen corresponding path program 1 times [2022-01-10 04:09:30,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:30,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [106261165] [2022-01-10 04:09:30,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:30,685 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:30,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:30,687 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:30,690 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:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:30,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:30,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:30,807 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:30,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:30,807 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:30,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [106261165] [2022-01-10 04:09:30,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [106261165] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:30,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:30,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:30,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332934079] [2022-01-10 04:09:30,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:30,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:30,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:30,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:30,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:30,810 INFO L87 Difference]: Start difference. First operand 463 states and 694 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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:30,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:30,958 INFO L93 Difference]: Finished difference Result 708 states and 1039 transitions. [2022-01-10 04:09:30,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:30,959 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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 15 [2022-01-10 04:09:30,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:30,963 INFO L225 Difference]: With dead ends: 708 [2022-01-10 04:09:30,963 INFO L226 Difference]: Without dead ends: 601 [2022-01-10 04:09:30,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 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:30,965 INFO L933 BasicCegarLoop]: 830 mSDtfsCounter, 569 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:30,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 1057 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:30,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2022-01-10 04:09:30,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 581. [2022-01-10 04:09:30,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 467 states have (on average 1.436830835117773) internal successors, (671), 470 states have internal predecessors, (671), 93 states have call successors, (93), 21 states have call predecessors, (93), 20 states have return successors, (97), 91 states have call predecessors, (97), 81 states have call successors, (97) [2022-01-10 04:09:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 861 transitions. [2022-01-10 04:09:30,990 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 861 transitions. Word has length 15 [2022-01-10 04:09:30,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:30,990 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 861 transitions. [2022-01-10 04:09:30,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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:30,990 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 861 transitions. [2022-01-10 04:09:30,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-10 04:09:30,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:30,991 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:31,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:31,210 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:31,211 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:31,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:31,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1900703522, now seen corresponding path program 1 times [2022-01-10 04:09:31,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:31,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1223017030] [2022-01-10 04:09:31,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:31,213 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:31,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:31,214 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:31,239 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:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:31,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 04:09:31,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:31,415 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:31,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:31,416 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:31,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1223017030] [2022-01-10 04:09:31,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1223017030] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:31,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:31,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:31,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156246697] [2022-01-10 04:09:31,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:31,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:31,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:31,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:31,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:31,417 INFO L87 Difference]: Start difference. First operand 581 states and 861 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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:31,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:31,445 INFO L93 Difference]: Finished difference Result 864 states and 1250 transitions. [2022-01-10 04:09:31,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:31,445 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 19 [2022-01-10 04:09:31,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:31,449 INFO L225 Difference]: With dead ends: 864 [2022-01-10 04:09:31,449 INFO L226 Difference]: Without dead ends: 727 [2022-01-10 04:09:31,449 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:31,450 INFO L933 BasicCegarLoop]: 669 mSDtfsCounter, 608 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:31,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 859 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:31,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-01-10 04:09:31,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 689. [2022-01-10 04:09:31,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 565 states have (on average 1.4336283185840708) internal successors, (810), 564 states have internal predecessors, (810), 94 states have call successors, (94), 26 states have call predecessors, (94), 29 states have return successors, (110), 98 states have call predecessors, (110), 85 states have call successors, (110) [2022-01-10 04:09:31,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1014 transitions. [2022-01-10 04:09:31,472 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1014 transitions. Word has length 19 [2022-01-10 04:09:31,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:31,472 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1014 transitions. [2022-01-10 04:09:31,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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:31,473 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1014 transitions. [2022-01-10 04:09:31,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-10 04:09:31,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:31,474 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] [2022-01-10 04:09:31,481 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:31,681 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:31,681 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:31,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:31,682 INFO L85 PathProgramCache]: Analyzing trace with hash 2011147442, now seen corresponding path program 1 times [2022-01-10 04:09:31,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:31,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [259041967] [2022-01-10 04:09:31,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:31,682 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:31,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:31,689 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:31,690 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:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:31,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:31,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:31,909 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:31,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:31,910 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:31,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [259041967] [2022-01-10 04:09:31,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [259041967] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:31,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:31,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:31,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055889404] [2022-01-10 04:09:31,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:31,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:31,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:31,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:31,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:31,920 INFO L87 Difference]: Start difference. First operand 689 states and 1014 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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:32,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:32,308 INFO L93 Difference]: Finished difference Result 1156 states and 1694 transitions. [2022-01-10 04:09:32,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:32,309 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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 21 [2022-01-10 04:09:32,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:32,312 INFO L225 Difference]: With dead ends: 1156 [2022-01-10 04:09:32,312 INFO L226 Difference]: Without dead ends: 705 [2022-01-10 04:09:32,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 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:32,313 INFO L933 BasicCegarLoop]: 724 mSDtfsCounter, 1029 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1030 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:32,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1030 Valid, 878 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 04:09:32,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-01-10 04:09:32,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 687. [2022-01-10 04:09:32,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 563 states have (on average 1.4245115452930728) internal successors, (802), 562 states have internal predecessors, (802), 94 states have call successors, (94), 26 states have call predecessors, (94), 29 states have return successors, (110), 98 states have call predecessors, (110), 85 states have call successors, (110) [2022-01-10 04:09:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1006 transitions. [2022-01-10 04:09:32,336 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1006 transitions. Word has length 21 [2022-01-10 04:09:32,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:32,336 INFO L470 AbstractCegarLoop]: Abstraction has 687 states and 1006 transitions. [2022-01-10 04:09:32,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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:32,336 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1006 transitions. [2022-01-10 04:09:32,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-10 04:09:32,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:32,338 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] [2022-01-10 04:09:32,348 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:32,544 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:32,544 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:32,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:32,545 INFO L85 PathProgramCache]: Analyzing trace with hash -401986458, now seen corresponding path program 1 times [2022-01-10 04:09:32,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:32,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746900313] [2022-01-10 04:09:32,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:32,545 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:32,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:32,546 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:32,548 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:32,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:32,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:32,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:32,682 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:32,682 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:32,682 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:32,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746900313] [2022-01-10 04:09:32,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746900313] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:32,683 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:32,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:32,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463995450] [2022-01-10 04:09:32,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:32,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:32,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:32,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:32,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:32,684 INFO L87 Difference]: Start difference. First operand 687 states and 1006 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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:32,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:32,740 INFO L93 Difference]: Finished difference Result 690 states and 1008 transitions. [2022-01-10 04:09:32,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:32,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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 23 [2022-01-10 04:09:32,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:32,743 INFO L225 Difference]: With dead ends: 690 [2022-01-10 04:09:32,743 INFO L226 Difference]: Without dead ends: 686 [2022-01-10 04:09:32,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 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:32,744 INFO L933 BasicCegarLoop]: 652 mSDtfsCounter, 22 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:32,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1258 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:32,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-01-10 04:09:32,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 686. [2022-01-10 04:09:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 563 states have (on average 1.4209591474245116) internal successors, (800), 561 states have internal predecessors, (800), 93 states have call successors, (93), 26 states have call predecessors, (93), 29 states have return successors, (110), 98 states have call predecessors, (110), 85 states have call successors, (110) [2022-01-10 04:09:32,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1003 transitions. [2022-01-10 04:09:32,765 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1003 transitions. Word has length 23 [2022-01-10 04:09:32,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:32,765 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 1003 transitions. [2022-01-10 04:09:32,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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:32,765 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1003 transitions. [2022-01-10 04:09:32,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-10 04:09:32,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:32,783 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:32,792 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:32,990 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:32,991 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:32,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:32,991 INFO L85 PathProgramCache]: Analyzing trace with hash 18720905, now seen corresponding path program 1 times [2022-01-10 04:09:32,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:32,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [97718675] [2022-01-10 04:09:32,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:32,991 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:32,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:32,992 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:32,994 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:33,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:33,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:33,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:33,132 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,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:33,132 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:33,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [97718675] [2022-01-10 04:09:33,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [97718675] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:33,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:33,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:33,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524613889] [2022-01-10 04:09:33,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:33,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:33,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:33,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:33,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:33,133 INFO L87 Difference]: Start difference. First operand 686 states and 1003 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:33,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:33,162 INFO L93 Difference]: Finished difference Result 979 states and 1399 transitions. [2022-01-10 04:09:33,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:33,163 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-10 04:09:33,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:33,165 INFO L225 Difference]: With dead ends: 979 [2022-01-10 04:09:33,166 INFO L226 Difference]: Without dead ends: 787 [2022-01-10 04:09:33,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 26 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,167 INFO L933 BasicCegarLoop]: 749 mSDtfsCounter, 168 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 1324 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:33,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 1324 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:33,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2022-01-10 04:09:33,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 710. [2022-01-10 04:09:33,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 585 states have (on average 1.4153846153846155) internal successors, (828), 584 states have internal predecessors, (828), 90 states have call successors, (90), 28 states have call predecessors, (90), 34 states have return successors, (109), 97 states have call predecessors, (109), 82 states have call successors, (109) [2022-01-10 04:09:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1027 transitions. [2022-01-10 04:09:33,191 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 1027 transitions. Word has length 28 [2022-01-10 04:09:33,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:33,191 INFO L470 AbstractCegarLoop]: Abstraction has 710 states and 1027 transitions. [2022-01-10 04:09:33,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:33,191 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 1027 transitions. [2022-01-10 04:09:33,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-10 04:09:33,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:33,193 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:33,215 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:33,400 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:33,400 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:33,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:33,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1728135655, now seen corresponding path program 1 times [2022-01-10 04:09:33,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:33,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151940216] [2022-01-10 04:09:33,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:33,401 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:33,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:33,403 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:33,404 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:33,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:33,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:33,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:33,542 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,542 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:33,542 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:33,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151940216] [2022-01-10 04:09:33,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151940216] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:33,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:33,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:33,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766790358] [2022-01-10 04:09:33,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:33,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:33,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:33,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:33,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:33,543 INFO L87 Difference]: Start difference. First operand 710 states and 1027 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, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:33,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:33,574 INFO L93 Difference]: Finished difference Result 795 states and 1138 transitions. [2022-01-10 04:09:33,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:33,574 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, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-10 04:09:33,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:33,577 INFO L225 Difference]: With dead ends: 795 [2022-01-10 04:09:33,577 INFO L226 Difference]: Without dead ends: 775 [2022-01-10 04:09:33,577 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:33,578 INFO L933 BasicCegarLoop]: 657 mSDtfsCounter, 628 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 721 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:33,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [628 Valid, 721 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:33,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2022-01-10 04:09:33,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 738. [2022-01-10 04:09:33,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 611 states have (on average 1.4238952536824878) internal successors, (870), 617 states have internal predecessors, (870), 90 states have call successors, (90), 29 states have call predecessors, (90), 36 states have return successors, (104), 91 states have call predecessors, (104), 83 states have call successors, (104) [2022-01-10 04:09:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1064 transitions. [2022-01-10 04:09:33,599 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 1064 transitions. Word has length 29 [2022-01-10 04:09:33,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:33,599 INFO L470 AbstractCegarLoop]: Abstraction has 738 states and 1064 transitions. [2022-01-10 04:09:33,599 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, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:09:33,600 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 1064 transitions. [2022-01-10 04:09:33,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 04:09:33,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:33,601 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] [2022-01-10 04:09:33,623 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:33,808 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:33,808 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:33,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:33,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1489975018, now seen corresponding path program 1 times [2022-01-10 04:09:33,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:33,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1535575552] [2022-01-10 04:09:33,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:33,809 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:33,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:33,812 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:33,859 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:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:33,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:33,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:33,985 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,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:33,985 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:33,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1535575552] [2022-01-10 04:09:33,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1535575552] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:33,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:33,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:33,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945403963] [2022-01-10 04:09:33,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:33,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:33,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:33,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:33,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:33,986 INFO L87 Difference]: Start difference. First operand 738 states and 1064 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [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 832 states and 1182 transitions. [2022-01-10 04:09:34,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:34,013 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-01-10 04:09:34,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:34,015 INFO L225 Difference]: With dead ends: 832 [2022-01-10 04:09:34,015 INFO L226 Difference]: Without dead ends: 665 [2022-01-10 04:09:34,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 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,016 INFO L933 BasicCegarLoop]: 729 mSDtfsCounter, 186 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:34,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 1263 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:34,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-01-10 04:09:34,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 640. [2022-01-10 04:09:34,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 528 states have (on average 1.4204545454545454) internal successors, (750), 534 states have internal predecessors, (750), 84 states have call successors, (84), 24 states have call predecessors, (84), 27 states have return successors, (88), 81 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:34,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 922 transitions. [2022-01-10 04:09:34,034 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 922 transitions. Word has length 35 [2022-01-10 04:09:34,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:34,034 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 922 transitions. [2022-01-10 04:09:34,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-10 04:09:34,034 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 922 transitions. [2022-01-10 04:09:34,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-10 04:09:34,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:34,036 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:34,059 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:34,262 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:34,262 INFO L402 AbstractCegarLoop]: === Iteration 9 === 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,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1008894041, now seen corresponding path program 1 times [2022-01-10 04:09:34,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:34,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831615692] [2022-01-10 04:09:34,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:34,263 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:34,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:34,264 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:34,265 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:34,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:34,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:34,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:34,439 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,439 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:34,440 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:34,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831615692] [2022-01-10 04:09:34,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831615692] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:34,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:34,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:34,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589176230] [2022-01-10 04:09:34,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:34,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:34,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:34,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:34,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:34,441 INFO L87 Difference]: Start difference. First operand 640 states and 922 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 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,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:34,697 INFO L93 Difference]: Finished difference Result 682 states and 975 transitions. [2022-01-10 04:09:34,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:34,698 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 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 32 [2022-01-10 04:09:34,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:34,700 INFO L225 Difference]: With dead ends: 682 [2022-01-10 04:09:34,700 INFO L226 Difference]: Without dead ends: 640 [2022-01-10 04:09:34,700 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:34,701 INFO L933 BasicCegarLoop]: 634 mSDtfsCounter, 681 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:34,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1096 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:34,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-01-10 04:09:34,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2022-01-10 04:09:34,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 528 states have (on average 1.4166666666666667) internal successors, (748), 534 states have internal predecessors, (748), 84 states have call successors, (84), 24 states have call predecessors, (84), 27 states have return successors, (88), 81 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:34,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 920 transitions. [2022-01-10 04:09:34,717 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 920 transitions. Word has length 32 [2022-01-10 04:09:34,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:34,718 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 920 transitions. [2022-01-10 04:09:34,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 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,718 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 920 transitions. [2022-01-10 04:09:34,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-10 04:09:34,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:34,719 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] [2022-01-10 04:09:34,740 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:34,925 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:34,926 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:34,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:34,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1219758973, now seen corresponding path program 1 times [2022-01-10 04:09:34,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:34,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1111543187] [2022-01-10 04:09:34,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:34,926 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:34,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:34,927 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:34,929 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:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:35,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:35,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:35,099 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,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:35,099 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:35,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1111543187] [2022-01-10 04:09:35,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1111543187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:35,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:35,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:35,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610098894] [2022-01-10 04:09:35,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:35,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:35,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:35,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:35,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:35,100 INFO L87 Difference]: Start difference. First operand 640 states and 920 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, (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:35,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:35,128 INFO L93 Difference]: Finished difference Result 748 states and 1056 transitions. [2022-01-10 04:09:35,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:35,129 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, (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 36 [2022-01-10 04:09:35,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:35,131 INFO L225 Difference]: With dead ends: 748 [2022-01-10 04:09:35,131 INFO L226 Difference]: Without dead ends: 659 [2022-01-10 04:09:35,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 34 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,132 INFO L933 BasicCegarLoop]: 660 mSDtfsCounter, 569 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:35,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 817 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:35,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-01-10 04:09:35,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 639. [2022-01-10 04:09:35,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 527 states have (on average 1.413662239089184) internal successors, (745), 533 states have internal predecessors, (745), 84 states have call successors, (84), 24 states have call predecessors, (84), 27 states have return successors, (86), 81 states have call predecessors, (86), 77 states have call successors, (86) [2022-01-10 04:09:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 915 transitions. [2022-01-10 04:09:35,153 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 915 transitions. Word has length 36 [2022-01-10 04:09:35,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:35,153 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 915 transitions. [2022-01-10 04:09:35,153 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, (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:35,153 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 915 transitions. [2022-01-10 04:09:35,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-10 04:09:35,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:35,155 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:35,180 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:35,362 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:35,362 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:35,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:35,363 INFO L85 PathProgramCache]: Analyzing trace with hash 138802018, now seen corresponding path program 1 times [2022-01-10 04:09:35,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:35,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2011484721] [2022-01-10 04:09:35,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:35,363 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:35,389 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:35,390 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:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:35,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:35,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:35,538 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,538 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:35,538 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:35,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2011484721] [2022-01-10 04:09:35,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2011484721] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:35,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:35,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:35,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246342489] [2022-01-10 04:09:35,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:35,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:35,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:35,540 INFO L87 Difference]: Start difference. First operand 639 states and 915 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 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:35,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:35,618 INFO L93 Difference]: Finished difference Result 783 states and 1109 transitions. [2022-01-10 04:09:35,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:35,619 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), 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 34 [2022-01-10 04:09:35,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:35,623 INFO L225 Difference]: With dead ends: 783 [2022-01-10 04:09:35,623 INFO L226 Difference]: Without dead ends: 767 [2022-01-10 04:09:35,623 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:35,624 INFO L933 BasicCegarLoop]: 770 mSDtfsCounter, 135 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1386 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:35,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 1386 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:35,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-01-10 04:09:35,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 690. [2022-01-10 04:09:35,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 574 states have (on average 1.386759581881533) internal successors, (796), 573 states have internal predecessors, (796), 84 states have call successors, (84), 24 states have call predecessors, (84), 31 states have return successors, (97), 92 states have call predecessors, (97), 77 states have call successors, (97) [2022-01-10 04:09:35,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 977 transitions. [2022-01-10 04:09:35,646 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 977 transitions. Word has length 34 [2022-01-10 04:09:35,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:35,646 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 977 transitions. [2022-01-10 04:09:35,646 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), 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:35,646 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 977 transitions. [2022-01-10 04:09:35,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-10 04:09:35,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:35,648 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:35,661 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:35,855 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:35,855 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:35,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:35,856 INFO L85 PathProgramCache]: Analyzing trace with hash -298326112, now seen corresponding path program 1 times [2022-01-10 04:09:35,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:35,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [109101344] [2022-01-10 04:09:35,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:35,856 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:35,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:35,857 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:35,859 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:35,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:35,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:35,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:36,072 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,072 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:36,072 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:36,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [109101344] [2022-01-10 04:09:36,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [109101344] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:36,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:36,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:36,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468493853] [2022-01-10 04:09:36,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:36,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:36,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:36,073 INFO L87 Difference]: Start difference. First operand 690 states and 977 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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:36,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:36,351 INFO L93 Difference]: Finished difference Result 715 states and 1006 transitions. [2022-01-10 04:09:36,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:36,351 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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 34 [2022-01-10 04:09:36,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:36,354 INFO L225 Difference]: With dead ends: 715 [2022-01-10 04:09:36,354 INFO L226 Difference]: Without dead ends: 671 [2022-01-10 04:09:36,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 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:36,354 INFO L933 BasicCegarLoop]: 643 mSDtfsCounter, 673 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:36,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 1104 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:36,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-01-10 04:09:36,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-01-10 04:09:36,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 557 states have (on average 1.3913824057450628) internal successors, (775), 563 states have internal predecessors, (775), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:36,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 947 transitions. [2022-01-10 04:09:36,372 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 947 transitions. Word has length 34 [2022-01-10 04:09:36,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:36,373 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 947 transitions. [2022-01-10 04:09:36,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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:36,373 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 947 transitions. [2022-01-10 04:09:36,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 04:09:36,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:36,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] [2022-01-10 04:09:36,397 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:36,581 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:36,581 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:36,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:36,581 INFO L85 PathProgramCache]: Analyzing trace with hash 452395620, now seen corresponding path program 1 times [2022-01-10 04:09:36,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:36,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810692643] [2022-01-10 04:09:36,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:36,582 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:36,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:36,582 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:36,584 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:36,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:36,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:36,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:36,821 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,821 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:36,821 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:36,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810692643] [2022-01-10 04:09:36,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810692643] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:36,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:36,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:36,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711759062] [2022-01-10 04:09:36,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:36,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:36,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:36,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:36,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:36,822 INFO L87 Difference]: Start difference. First operand 671 states and 947 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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:37,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:37,125 INFO L93 Difference]: Finished difference Result 750 states and 1057 transitions. [2022-01-10 04:09:37,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:37,125 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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 35 [2022-01-10 04:09:37,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:37,127 INFO L225 Difference]: With dead ends: 750 [2022-01-10 04:09:37,128 INFO L226 Difference]: Without dead ends: 746 [2022-01-10 04:09:37,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 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,128 INFO L933 BasicCegarLoop]: 737 mSDtfsCounter, 746 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:37,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [755 Valid, 1197 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 04:09:37,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-10 04:09:37,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 674. [2022-01-10 04:09:37,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 560 states have (on average 1.3910714285714285) internal successors, (779), 566 states have internal predecessors, (779), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:37,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 951 transitions. [2022-01-10 04:09:37,168 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 951 transitions. Word has length 35 [2022-01-10 04:09:37,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:37,169 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 951 transitions. [2022-01-10 04:09:37,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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:37,169 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 951 transitions. [2022-01-10 04:09:37,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-10 04:09:37,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:37,170 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] [2022-01-10 04:09:37,191 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:37,377 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:37,377 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:37,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:37,378 INFO L85 PathProgramCache]: Analyzing trace with hash 452672450, now seen corresponding path program 1 times [2022-01-10 04:09:37,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:37,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236167415] [2022-01-10 04:09:37,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:37,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:37,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:37,392 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:37,412 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:37,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:37,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 04:09:37,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:37,626 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,626 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:37,626 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:37,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236167415] [2022-01-10 04:09:37,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236167415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:37,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:37,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:37,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206904015] [2022-01-10 04:09:37,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:37,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:37,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:37,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:37,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:37,627 INFO L87 Difference]: Start difference. First operand 674 states and 951 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 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:37,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:37,730 INFO L93 Difference]: Finished difference Result 693 states and 970 transitions. [2022-01-10 04:09:37,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:37,731 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 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 35 [2022-01-10 04:09:37,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:37,733 INFO L225 Difference]: With dead ends: 693 [2022-01-10 04:09:37,733 INFO L226 Difference]: Without dead ends: 673 [2022-01-10 04:09:37,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:37,734 INFO L933 BasicCegarLoop]: 650 mSDtfsCounter, 39 mSDsluCounter, 3208 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3858 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:37,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 3858 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:37,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-01-10 04:09:37,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2022-01-10 04:09:37,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 559 states have (on average 1.3899821109123434) internal successors, (777), 565 states have internal predecessors, (777), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:37,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 949 transitions. [2022-01-10 04:09:37,754 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 949 transitions. Word has length 35 [2022-01-10 04:09:37,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:37,754 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 949 transitions. [2022-01-10 04:09:37,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 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:37,754 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 949 transitions. [2022-01-10 04:09:37,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-10 04:09:37,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:37,756 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:37,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:37,962 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:37,962 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:37,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:37,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1417116411, now seen corresponding path program 1 times [2022-01-10 04:09:37,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:37,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [97803740] [2022-01-10 04:09:37,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:37,963 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:37,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:37,967 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:37,968 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:38,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:38,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:09:38,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:38,120 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,120 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:38,120 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:38,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [97803740] [2022-01-10 04:09:38,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [97803740] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:38,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:38,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:38,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037607039] [2022-01-10 04:09:38,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:38,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:38,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:38,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:38,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:38,121 INFO L87 Difference]: Start difference. First operand 673 states and 949 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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:38,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:38,203 INFO L93 Difference]: Finished difference Result 729 states and 1016 transitions. [2022-01-10 04:09:38,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:38,203 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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 37 [2022-01-10 04:09:38,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:38,205 INFO L225 Difference]: With dead ends: 729 [2022-01-10 04:09:38,205 INFO L226 Difference]: Without dead ends: 699 [2022-01-10 04:09:38,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 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,206 INFO L933 BasicCegarLoop]: 662 mSDtfsCounter, 49 mSDsluCounter, 1235 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1897 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:38,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1897 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:38,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-01-10 04:09:38,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 675. [2022-01-10 04:09:38,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 561 states have (on average 1.3885918003565063) internal successors, (779), 567 states have internal predecessors, (779), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:38,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 951 transitions. [2022-01-10 04:09:38,236 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 951 transitions. Word has length 37 [2022-01-10 04:09:38,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:38,236 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 951 transitions. [2022-01-10 04:09:38,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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:38,236 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 951 transitions. [2022-01-10 04:09:38,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-10 04:09:38,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:38,237 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,244 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:38,443 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:38,444 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:38,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:38,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1839818237, now seen corresponding path program 1 times [2022-01-10 04:09:38,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:38,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [429398848] [2022-01-10 04:09:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:38,445 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:38,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:38,446 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:38,447 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:38,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:38,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:38,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:38,591 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,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:38,591 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:38,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [429398848] [2022-01-10 04:09:38,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [429398848] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:38,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:38,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:38,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028816961] [2022-01-10 04:09:38,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:38,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:38,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:38,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:38,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:38,592 INFO L87 Difference]: Start difference. First operand 675 states and 951 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 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,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:38,670 INFO L93 Difference]: Finished difference Result 700 states and 980 transitions. [2022-01-10 04:09:38,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:38,671 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 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 37 [2022-01-10 04:09:38,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:38,673 INFO L225 Difference]: With dead ends: 700 [2022-01-10 04:09:38,673 INFO L226 Difference]: Without dead ends: 693 [2022-01-10 04:09:38,673 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:38,673 INFO L933 BasicCegarLoop]: 660 mSDtfsCounter, 63 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:38,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1222 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:38,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2022-01-10 04:09:38,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 689. [2022-01-10 04:09:38,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 575 states have (on average 1.3843478260869566) internal successors, (796), 581 states have internal predecessors, (796), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:38,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 968 transitions. [2022-01-10 04:09:38,700 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 968 transitions. Word has length 37 [2022-01-10 04:09:38,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:38,700 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 968 transitions. [2022-01-10 04:09:38,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 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,700 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 968 transitions. [2022-01-10 04:09:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-10 04:09:38,701 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:38,701 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] [2022-01-10 04:09:38,723 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:38,908 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:38,908 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:38,909 INFO L85 PathProgramCache]: Analyzing trace with hash 302691133, now seen corresponding path program 1 times [2022-01-10 04:09:38,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:38,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885578252] [2022-01-10 04:09:38,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:38,910 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:38,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:38,911 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:38,914 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:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:39,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 04:09:39,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:39,127 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,128 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:39,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:39,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885578252] [2022-01-10 04:09:39,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885578252] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:39,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:39,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:39,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148181942] [2022-01-10 04:09:39,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:39,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:39,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:39,129 INFO L87 Difference]: Start difference. First operand 689 states and 968 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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:39,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:39,230 INFO L93 Difference]: Finished difference Result 708 states and 987 transitions. [2022-01-10 04:09:39,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:39,231 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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 36 [2022-01-10 04:09:39,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:39,233 INFO L225 Difference]: With dead ends: 708 [2022-01-10 04:09:39,233 INFO L226 Difference]: Without dead ends: 688 [2022-01-10 04:09:39,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:39,234 INFO L933 BasicCegarLoop]: 648 mSDtfsCounter, 39 mSDsluCounter, 3200 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3848 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:39,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 3848 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:39,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-01-10 04:09:39,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 688. [2022-01-10 04:09:39,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 574 states have (on average 1.3832752613240418) internal successors, (794), 580 states have internal predecessors, (794), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 966 transitions. [2022-01-10 04:09:39,254 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 966 transitions. Word has length 36 [2022-01-10 04:09:39,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:39,254 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 966 transitions. [2022-01-10 04:09:39,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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:39,254 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 966 transitions. [2022-01-10 04:09:39,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-10 04:09:39,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:39,255 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:39,279 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:39,462 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:39,462 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:39,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:39,463 INFO L85 PathProgramCache]: Analyzing trace with hash 914569981, now seen corresponding path program 1 times [2022-01-10 04:09:39,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:39,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962341120] [2022-01-10 04:09:39,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:39,463 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:39,464 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:39,466 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:39,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:39,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 04:09:39,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:39,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:39,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:39,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:39,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962341120] [2022-01-10 04:09:39,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962341120] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:39,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:39,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:39,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095780549] [2022-01-10 04:09:39,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:39,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:39,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:39,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:39,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:39,641 INFO L87 Difference]: Start difference. First operand 688 states and 966 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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:39,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:39,727 INFO L93 Difference]: Finished difference Result 701 states and 979 transitions. [2022-01-10 04:09:39,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:39,728 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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 36 [2022-01-10 04:09:39,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:39,730 INFO L225 Difference]: With dead ends: 701 [2022-01-10 04:09:39,730 INFO L226 Difference]: Without dead ends: 673 [2022-01-10 04:09:39,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:39,730 INFO L933 BasicCegarLoop]: 646 mSDtfsCounter, 39 mSDsluCounter, 3185 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3831 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:39,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 3831 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:39,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-01-10 04:09:39,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2022-01-10 04:09:39,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 559 states have (on average 1.3917710196779964) internal successors, (778), 565 states have internal predecessors, (778), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-01-10 04:09:39,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 950 transitions. [2022-01-10 04:09:39,782 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 950 transitions. Word has length 36 [2022-01-10 04:09:39,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:39,782 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 950 transitions. [2022-01-10 04:09:39,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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:39,782 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 950 transitions. [2022-01-10 04:09:39,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-10 04:09:39,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:39,784 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] [2022-01-10 04:09:39,792 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:39,984 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:39,984 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:39,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:39,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1197700126, now seen corresponding path program 1 times [2022-01-10 04:09:39,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:39,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566978843] [2022-01-10 04:09:39,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:39,985 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:39,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:39,986 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:39,999 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:40,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:40,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:40,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:40,259 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,259 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:40,259 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:40,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566978843] [2022-01-10 04:09:40,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566978843] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:40,259 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:40,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:40,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679899694] [2022-01-10 04:09:40,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:40,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:40,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:40,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:40,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:40,260 INFO L87 Difference]: Start difference. First operand 673 states and 950 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, (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,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:40,556 INFO L93 Difference]: Finished difference Result 794 states and 1112 transitions. [2022-01-10 04:09:40,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:40,556 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, (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 39 [2022-01-10 04:09:40,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:40,559 INFO L225 Difference]: With dead ends: 794 [2022-01-10 04:09:40,559 INFO L226 Difference]: Without dead ends: 780 [2022-01-10 04:09:40,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 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:40,560 INFO L933 BasicCegarLoop]: 663 mSDtfsCounter, 761 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:40,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 1120 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 04:09:40,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-01-10 04:09:40,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 702. [2022-01-10 04:09:40,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 586 states have (on average 1.378839590443686) internal successors, (808), 592 states have internal predecessors, (808), 84 states have call successors, (84), 24 states have call predecessors, (84), 31 states have return successors, (90), 85 states have call predecessors, (90), 77 states have call successors, (90) [2022-01-10 04:09:40,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 982 transitions. [2022-01-10 04:09:40,584 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 982 transitions. Word has length 39 [2022-01-10 04:09:40,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:40,585 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 982 transitions. [2022-01-10 04:09:40,585 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, (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,585 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 982 transitions. [2022-01-10 04:09:40,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-10 04:09:40,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:40,586 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:40,611 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:40,793 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:40,793 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:40,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:40,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1839059954, now seen corresponding path program 1 times [2022-01-10 04:09:40,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:40,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744814979] [2022-01-10 04:09:40,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:40,794 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:40,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:40,800 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:40,802 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:40,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:40,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:40,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:40,956 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,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:40,957 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:40,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744814979] [2022-01-10 04:09:40,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744814979] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:40,957 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:40,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:40,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624284708] [2022-01-10 04:09:40,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:40,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:40,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:40,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:40,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:40,958 INFO L87 Difference]: Start difference. First operand 702 states and 982 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 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:41,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:41,089 INFO L93 Difference]: Finished difference Result 723 states and 1004 transitions. [2022-01-10 04:09:41,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:41,089 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 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:41,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:41,091 INFO L225 Difference]: With dead ends: 723 [2022-01-10 04:09:41,091 INFO L226 Difference]: Without dead ends: 700 [2022-01-10 04:09:41,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:41,092 INFO L933 BasicCegarLoop]: 629 mSDtfsCounter, 60 mSDsluCounter, 3061 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3690 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:41,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3690 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:41,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-01-10 04:09:41,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 700. [2022-01-10 04:09:41,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 584 states have (on average 1.3767123287671232) internal successors, (804), 590 states have internal predecessors, (804), 84 states have call successors, (84), 24 states have call predecessors, (84), 31 states have return successors, (90), 85 states have call predecessors, (90), 77 states have call successors, (90) [2022-01-10 04:09:41,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 978 transitions. [2022-01-10 04:09:41,115 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 978 transitions. Word has length 40 [2022-01-10 04:09:41,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:41,115 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 978 transitions. [2022-01-10 04:09:41,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 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:41,115 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 978 transitions. [2022-01-10 04:09:41,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-10 04:09:41,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:41,116 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:41,139 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:41,326 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:41,326 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:41,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:41,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1220210391, now seen corresponding path program 1 times [2022-01-10 04:09:41,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:41,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974233797] [2022-01-10 04:09:41,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:41,327 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:41,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:41,328 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:41,329 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:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:41,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:41,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:41,519 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,519 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:41,519 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:41,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974233797] [2022-01-10 04:09:41,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974233797] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:41,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:41,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:41,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429649271] [2022-01-10 04:09:41,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:41,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:41,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:41,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:41,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:41,520 INFO L87 Difference]: Start difference. First operand 700 states and 978 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:41,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:41,756 INFO L93 Difference]: Finished difference Result 1426 states and 1981 transitions. [2022-01-10 04:09:41,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:41,756 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 43 [2022-01-10 04:09:41,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:41,761 INFO L225 Difference]: With dead ends: 1426 [2022-01-10 04:09:41,761 INFO L226 Difference]: Without dead ends: 1246 [2022-01-10 04:09:41,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:41,762 INFO L933 BasicCegarLoop]: 722 mSDtfsCounter, 547 mSDsluCounter, 3201 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 3923 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:41,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 3923 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:09:41,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2022-01-10 04:09:41,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1037. [2022-01-10 04:09:41,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 859 states have (on average 1.4016298020954598) internal successors, (1204), 883 states have internal predecessors, (1204), 126 states have call successors, (126), 41 states have call predecessors, (126), 51 states have return successors, (140), 112 states have call predecessors, (140), 119 states have call successors, (140) [2022-01-10 04:09:41,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1470 transitions. [2022-01-10 04:09:41,798 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 1470 transitions. Word has length 43 [2022-01-10 04:09:41,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:41,798 INFO L470 AbstractCegarLoop]: Abstraction has 1037 states and 1470 transitions. [2022-01-10 04:09:41,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:41,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 1470 transitions. [2022-01-10 04:09:41,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:41,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:41,800 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:41,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:42,007 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:42,007 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:42,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:42,007 INFO L85 PathProgramCache]: Analyzing trace with hash -459668368, now seen corresponding path program 1 times [2022-01-10 04:09:42,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:42,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1402664280] [2022-01-10 04:09:42,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:42,008 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:42,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:42,015 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:42,018 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:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:42,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:42,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:42,189 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,189 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:42,189 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:42,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1402664280] [2022-01-10 04:09:42,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1402664280] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:42,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:42,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:42,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454428422] [2022-01-10 04:09:42,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:42,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:42,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:42,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:42,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:42,190 INFO L87 Difference]: Start difference. First operand 1037 states and 1470 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:09:42,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:42,244 INFO L93 Difference]: Finished difference Result 1298 states and 1827 transitions. [2022-01-10 04:09:42,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:42,246 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2022-01-10 04:09:42,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:42,250 INFO L225 Difference]: With dead ends: 1298 [2022-01-10 04:09:42,250 INFO L226 Difference]: Without dead ends: 1012 [2022-01-10 04:09:42,251 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:42,251 INFO L933 BasicCegarLoop]: 639 mSDtfsCounter, 9 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:42,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 1234 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:42,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-01-10 04:09:42,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1012. [2022-01-10 04:09:42,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 837 states have (on average 1.3990442054958183) internal successors, (1171), 860 states have internal predecessors, (1171), 125 states have call successors, (125), 41 states have call predecessors, (125), 49 states have return successors, (138), 110 states have call predecessors, (138), 119 states have call successors, (138) [2022-01-10 04:09:42,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1434 transitions. [2022-01-10 04:09:42,283 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1434 transitions. Word has length 45 [2022-01-10 04:09:42,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:42,283 INFO L470 AbstractCegarLoop]: Abstraction has 1012 states and 1434 transitions. [2022-01-10 04:09:42,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:09:42,283 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1434 transitions. [2022-01-10 04:09:42,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-10 04:09:42,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:42,286 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,295 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:42,493 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:42,493 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:42,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:42,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1828304678, now seen corresponding path program 1 times [2022-01-10 04:09:42,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:42,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941852237] [2022-01-10 04:09:42,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:42,494 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:42,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:42,495 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:42,496 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:42,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:42,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:42,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:42,784 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,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:42,784 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941852237] [2022-01-10 04:09:42,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941852237] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:42,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:42,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:42,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647587220] [2022-01-10 04:09:42,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:42,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:42,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:42,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:42,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:42,785 INFO L87 Difference]: Start difference. First operand 1012 states and 1434 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 8 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:42,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:42,961 INFO L93 Difference]: Finished difference Result 1251 states and 1741 transitions. [2022-01-10 04:09:42,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:42,961 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 8 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2022-01-10 04:09:42,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:42,965 INFO L225 Difference]: With dead ends: 1251 [2022-01-10 04:09:42,965 INFO L226 Difference]: Without dead ends: 1060 [2022-01-10 04:09:42,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:42,965 INFO L933 BasicCegarLoop]: 639 mSDtfsCounter, 21 mSDsluCounter, 4340 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 4979 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:42,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 4979 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:42,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-01-10 04:09:42,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1033. [2022-01-10 04:09:42,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.394859813084112) internal successors, (1194), 880 states have internal predecessors, (1194), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (146), 111 states have call predecessors, (146), 119 states have call successors, (146) [2022-01-10 04:09:43,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1465 transitions. [2022-01-10 04:09:43,000 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1465 transitions. Word has length 43 [2022-01-10 04:09:43,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:43,000 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 1465 transitions. [2022-01-10 04:09:43,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 8 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:43,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1465 transitions. [2022-01-10 04:09:43,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:43,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:43,002 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:43,025 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:43,209 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:43,209 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:43,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:43,210 INFO L85 PathProgramCache]: Analyzing trace with hash 117751789, now seen corresponding path program 1 times [2022-01-10 04:09:43,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:43,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152966861] [2022-01-10 04:09:43,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:43,210 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:43,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:43,217 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:43,219 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:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:43,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:43,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:43,455 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,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:43,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:43,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152966861] [2022-01-10 04:09:43,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152966861] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:43,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:43,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:43,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336380877] [2022-01-10 04:09:43,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:43,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:43,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:43,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:43,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:43,456 INFO L87 Difference]: Start difference. First operand 1033 states and 1465 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:43,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:43,623 INFO L93 Difference]: Finished difference Result 1075 states and 1507 transitions. [2022-01-10 04:09:43,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:43,623 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 44 [2022-01-10 04:09:43,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:43,626 INFO L225 Difference]: With dead ends: 1075 [2022-01-10 04:09:43,626 INFO L226 Difference]: Without dead ends: 1060 [2022-01-10 04:09:43,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:43,628 INFO L933 BasicCegarLoop]: 631 mSDtfsCounter, 17 mSDsluCounter, 4905 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5536 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:43,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 5536 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:43,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-01-10 04:09:43,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1033. [2022-01-10 04:09:43,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.394859813084112) internal successors, (1194), 880 states have internal predecessors, (1194), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (145), 111 states have call predecessors, (145), 119 states have call successors, (145) [2022-01-10 04:09:43,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1464 transitions. [2022-01-10 04:09:43,662 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1464 transitions. Word has length 44 [2022-01-10 04:09:43,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:43,663 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 1464 transitions. [2022-01-10 04:09:43,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:43,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1464 transitions. [2022-01-10 04:09:43,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:43,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:43,665 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:43,671 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:43,871 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:43,871 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:43,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:43,871 INFO L85 PathProgramCache]: Analyzing trace with hash 397890919, now seen corresponding path program 1 times [2022-01-10 04:09:43,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:43,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989883616] [2022-01-10 04:09:43,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:43,872 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:43,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:43,873 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:43,874 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:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:43,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:43,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:44,116 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,116 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:44,116 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:44,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989883616] [2022-01-10 04:09:44,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989883616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:44,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:44,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:44,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646865717] [2022-01-10 04:09:44,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:44,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:44,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:44,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:44,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:44,117 INFO L87 Difference]: Start difference. First operand 1033 states and 1464 transitions. Second operand has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 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:44,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:44,342 INFO L93 Difference]: Finished difference Result 1053 states and 1485 transitions. [2022-01-10 04:09:44,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:44,343 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 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 44 [2022-01-10 04:09:44,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:44,346 INFO L225 Difference]: With dead ends: 1053 [2022-01-10 04:09:44,346 INFO L226 Difference]: Without dead ends: 1033 [2022-01-10 04:09:44,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:44,347 INFO L933 BasicCegarLoop]: 617 mSDtfsCounter, 62 mSDsluCounter, 4872 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 5489 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:44,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 5489 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:44,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2022-01-10 04:09:44,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1033. [2022-01-10 04:09:44,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.3878504672897196) internal successors, (1188), 880 states have internal predecessors, (1188), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (145), 111 states have call predecessors, (145), 119 states have call successors, (145) [2022-01-10 04:09:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1458 transitions. [2022-01-10 04:09:44,377 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1458 transitions. Word has length 44 [2022-01-10 04:09:44,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:44,377 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 1458 transitions. [2022-01-10 04:09:44,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 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:44,377 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1458 transitions. [2022-01-10 04:09:44,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-10 04:09:44,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:44,379 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:44,386 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:44,586 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:44,586 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:44,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash -945301524, now seen corresponding path program 1 times [2022-01-10 04:09:44,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:44,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421514757] [2022-01-10 04:09:44,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:44,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:44,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:44,589 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:44,591 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:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:44,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:44,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:44,837 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,837 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:44,837 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:44,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421514757] [2022-01-10 04:09:44,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421514757] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:44,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:44,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-10 04:09:44,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996101448] [2022-01-10 04:09:44,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:44,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 04:09:44,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:44,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 04:09:44,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:44,838 INFO L87 Difference]: Start difference. First operand 1033 states and 1458 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:45,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:45,022 INFO L93 Difference]: Finished difference Result 1076 states and 1501 transitions. [2022-01-10 04:09:45,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 04:09:45,023 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-01-10 04:09:45,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:45,026 INFO L225 Difference]: With dead ends: 1076 [2022-01-10 04:09:45,026 INFO L226 Difference]: Without dead ends: 1060 [2022-01-10 04:09:45,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-10 04:09:45,027 INFO L933 BasicCegarLoop]: 637 mSDtfsCounter, 29 mSDsluCounter, 5558 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 6195 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:45,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 6195 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:45,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-01-10 04:09:45,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1033. [2022-01-10 04:09:45,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.3878504672897196) internal successors, (1188), 880 states have internal predecessors, (1188), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (144), 111 states have call predecessors, (144), 119 states have call successors, (144) [2022-01-10 04:09:45,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1457 transitions. [2022-01-10 04:09:45,080 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1457 transitions. Word has length 46 [2022-01-10 04:09:45,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:45,081 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 1457 transitions. [2022-01-10 04:09:45,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:45,081 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1457 transitions. [2022-01-10 04:09:45,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:45,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:45,086 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,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:45,292 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:45,293 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:45,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:45,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1343584711, now seen corresponding path program 1 times [2022-01-10 04:09:45,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:45,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611156152] [2022-01-10 04:09:45,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:45,294 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:45,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:45,296 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:45,297 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:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:45,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:09:45,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:45,428 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,429 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:45,429 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:45,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611156152] [2022-01-10 04:09:45,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611156152] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:45,429 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:45,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:45,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975870013] [2022-01-10 04:09:45,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:45,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:45,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:45,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:45,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:45,430 INFO L87 Difference]: Start difference. First operand 1033 states and 1457 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 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:45,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:45,511 INFO L93 Difference]: Finished difference Result 1079 states and 1506 transitions. [2022-01-10 04:09:45,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:45,511 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), 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 44 [2022-01-10 04:09:45,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:45,514 INFO L225 Difference]: With dead ends: 1079 [2022-01-10 04:09:45,514 INFO L226 Difference]: Without dead ends: 1054 [2022-01-10 04:09:45,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 41 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:45,515 INFO L933 BasicCegarLoop]: 642 mSDtfsCounter, 39 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1829 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:45,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1829 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:45,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2022-01-10 04:09:45,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1035. [2022-01-10 04:09:45,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 858 states have (on average 1.386946386946387) internal successors, (1190), 882 states have internal predecessors, (1190), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (144), 111 states have call predecessors, (144), 119 states have call successors, (144) [2022-01-10 04:09:45,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1459 transitions. [2022-01-10 04:09:45,546 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1459 transitions. Word has length 44 [2022-01-10 04:09:45,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:45,546 INFO L470 AbstractCegarLoop]: Abstraction has 1035 states and 1459 transitions. [2022-01-10 04:09:45,546 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), 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:45,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1459 transitions. [2022-01-10 04:09:45,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:45,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:45,549 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,557 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:45,757 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:45,757 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:45,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:45,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1209571205, now seen corresponding path program 1 times [2022-01-10 04:09:45,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:45,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446495361] [2022-01-10 04:09:45,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:45,758 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:45,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:45,760 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:45,761 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:45,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:45,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:45,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:45,932 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,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:45,932 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:45,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446495361] [2022-01-10 04:09:45,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446495361] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:45,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:45,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:45,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22680731] [2022-01-10 04:09:45,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:45,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:45,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:45,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:45,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:45,933 INFO L87 Difference]: Start difference. First operand 1035 states and 1459 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) 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,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:46,072 INFO L93 Difference]: Finished difference Result 1056 states and 1481 transitions. [2022-01-10 04:09:46,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:46,073 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) 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,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:46,076 INFO L225 Difference]: With dead ends: 1056 [2022-01-10 04:09:46,076 INFO L226 Difference]: Without dead ends: 1033 [2022-01-10 04:09:46,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:46,077 INFO L933 BasicCegarLoop]: 637 mSDtfsCounter, 60 mSDsluCounter, 3031 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3668 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:46,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3668 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:46,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2022-01-10 04:09:46,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1033. [2022-01-10 04:09:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.3831775700934579) internal successors, (1184), 880 states have internal predecessors, (1184), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (144), 111 states have call predecessors, (144), 119 states have call successors, (144) [2022-01-10 04:09:46,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1453 transitions. [2022-01-10 04:09:46,118 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1453 transitions. Word has length 44 [2022-01-10 04:09:46,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:46,118 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 1453 transitions. [2022-01-10 04:09:46,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) 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,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1453 transitions. [2022-01-10 04:09:46,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:46,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:46,120 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:46,126 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,326 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,327 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:46,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:46,327 INFO L85 PathProgramCache]: Analyzing trace with hash -914670889, now seen corresponding path program 1 times [2022-01-10 04:09:46,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:46,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441560187] [2022-01-10 04:09:46,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:46,327 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:46,328 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,330 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:46,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:46,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:09:46,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:46,489 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,489 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:46,489 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:46,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1441560187] [2022-01-10 04:09:46,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1441560187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:46,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:46,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:46,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258427618] [2022-01-10 04:09:46,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:46,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:46,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:46,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:46,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:46,490 INFO L87 Difference]: Start difference. First operand 1033 states and 1453 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 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:46,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:46,525 INFO L93 Difference]: Finished difference Result 1074 states and 1495 transitions. [2022-01-10 04:09:46,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:46,526 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), 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 44 [2022-01-10 04:09:46,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:46,529 INFO L225 Difference]: With dead ends: 1074 [2022-01-10 04:09:46,529 INFO L226 Difference]: Without dead ends: 1049 [2022-01-10 04:09:46,529 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:46,530 INFO L933 BasicCegarLoop]: 624 mSDtfsCounter, 19 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:46,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1243 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:46,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2022-01-10 04:09:46,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1033. [2022-01-10 04:09:46,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.3820093457943925) internal successors, (1183), 880 states have internal predecessors, (1183), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (144), 111 states have call predecessors, (144), 119 states have call successors, (144) [2022-01-10 04:09:46,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1452 transitions. [2022-01-10 04:09:46,566 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1452 transitions. Word has length 44 [2022-01-10 04:09:46,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:46,566 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 1452 transitions. [2022-01-10 04:09:46,566 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), 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:46,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1452 transitions. [2022-01-10 04:09:46,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-10 04:09:46,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:46,568 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:09:46,581 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:46,774 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:46,775 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:46,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:46,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1048684395, now seen corresponding path program 1 times [2022-01-10 04:09:46,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:46,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [353654187] [2022-01-10 04:09:46,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:46,775 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:46,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:46,776 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:46,778 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:46,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:46,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:46,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:46,949 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,949 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:46,949 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:46,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [353654187] [2022-01-10 04:09:46,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [353654187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:46,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:46,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:46,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367729185] [2022-01-10 04:09:46,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:46,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:46,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:46,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:46,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:46,950 INFO L87 Difference]: Start difference. First operand 1033 states and 1452 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) 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:47,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:47,080 INFO L93 Difference]: Finished difference Result 1051 states and 1470 transitions. [2022-01-10 04:09:47,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:47,080 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) 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:47,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:47,083 INFO L225 Difference]: With dead ends: 1051 [2022-01-10 04:09:47,083 INFO L226 Difference]: Without dead ends: 1021 [2022-01-10 04:09:47,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:47,084 INFO L933 BasicCegarLoop]: 615 mSDtfsCounter, 68 mSDsluCounter, 2993 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 3608 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:47,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 3608 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:47,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2022-01-10 04:09:47,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 1021. [2022-01-10 04:09:47,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 847 states have (on average 1.3766233766233766) internal successors, (1166), 871 states have internal predecessors, (1166), 122 states have call successors, (122), 41 states have call predecessors, (122), 51 states have return successors, (141), 108 states have call predecessors, (141), 116 states have call successors, (141) [2022-01-10 04:09:47,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1429 transitions. [2022-01-10 04:09:47,113 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1429 transitions. Word has length 44 [2022-01-10 04:09:47,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:47,113 INFO L470 AbstractCegarLoop]: Abstraction has 1021 states and 1429 transitions. [2022-01-10 04:09:47,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) 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:47,114 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1429 transitions. [2022-01-10 04:09:47,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:47,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:47,116 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:47,123 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:47,323 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:47,323 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:47,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:47,324 INFO L85 PathProgramCache]: Analyzing trace with hash -501722536, now seen corresponding path program 1 times [2022-01-10 04:09:47,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:47,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1470331636] [2022-01-10 04:09:47,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:47,324 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:47,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:47,325 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:47,325 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:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:47,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:09:47,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:47,467 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,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:47,468 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:47,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1470331636] [2022-01-10 04:09:47,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1470331636] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:47,468 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:47,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:09:47,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51978779] [2022-01-10 04:09:47,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:47,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:09:47,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:47,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:09:47,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:09:47,468 INFO L87 Difference]: Start difference. First operand 1021 states and 1429 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, (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:47,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:47,637 INFO L93 Difference]: Finished difference Result 1182 states and 1674 transitions. [2022-01-10 04:09:47,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:09:47,637 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, (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 45 [2022-01-10 04:09:47,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:47,643 INFO L225 Difference]: With dead ends: 1182 [2022-01-10 04:09:47,643 INFO L226 Difference]: Without dead ends: 1063 [2022-01-10 04:09:47,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 42 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:47,644 INFO L933 BasicCegarLoop]: 587 mSDtfsCounter, 21 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1714 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:47,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1714 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:47,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2022-01-10 04:09:47,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1035. [2022-01-10 04:09:47,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 857 states have (on average 1.3768961493582264) internal successors, (1180), 883 states have internal predecessors, (1180), 124 states have call successors, (124), 41 states have call predecessors, (124), 53 states have return successors, (155), 110 states have call predecessors, (155), 118 states have call successors, (155) [2022-01-10 04:09:47,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1459 transitions. [2022-01-10 04:09:47,708 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1459 transitions. Word has length 45 [2022-01-10 04:09:47,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:47,709 INFO L470 AbstractCegarLoop]: Abstraction has 1035 states and 1459 transitions. [2022-01-10 04:09:47,709 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, (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:47,709 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1459 transitions. [2022-01-10 04:09:47,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:47,711 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:47,711 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:47,717 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:47,917 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:47,918 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:47,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:47,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1011195626, now seen corresponding path program 1 times [2022-01-10 04:09:47,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:47,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072437503] [2022-01-10 04:09:47,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:47,918 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:47,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:47,919 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:47,920 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,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:48,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:09:48,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:48,136 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,136 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:48,137 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:48,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072437503] [2022-01-10 04:09:48,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072437503] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:48,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:48,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:09:48,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610177220] [2022-01-10 04:09:48,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:48,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:09:48,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:48,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:09:48,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:09:48,138 INFO L87 Difference]: Start difference. First operand 1035 states and 1459 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 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:48,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:48,260 INFO L93 Difference]: Finished difference Result 1095 states and 1562 transitions. [2022-01-10 04:09:48,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:09:48,260 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 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 45 [2022-01-10 04:09:48,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:48,264 INFO L225 Difference]: With dead ends: 1095 [2022-01-10 04:09:48,264 INFO L226 Difference]: Without dead ends: 1051 [2022-01-10 04:09:48,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:09:48,273 INFO L933 BasicCegarLoop]: 613 mSDtfsCounter, 60 mSDsluCounter, 4208 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 4821 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:48,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 4821 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:48,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2022-01-10 04:09:48,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1043. [2022-01-10 04:09:48,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 861 states have (on average 1.3751451800232288) internal successors, (1184), 891 states have internal predecessors, (1184), 124 states have call successors, (124), 41 states have call predecessors, (124), 57 states have return successors, (187), 110 states have call predecessors, (187), 118 states have call successors, (187) [2022-01-10 04:09:48,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1495 transitions. [2022-01-10 04:09:48,313 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1495 transitions. Word has length 45 [2022-01-10 04:09:48,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:48,314 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 1495 transitions. [2022-01-10 04:09:48,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 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:48,314 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1495 transitions. [2022-01-10 04:09:48,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-10 04:09:48,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:48,316 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] [2022-01-10 04:09:48,325 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:48,523 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:48,523 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:48,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:48,523 INFO L85 PathProgramCache]: Analyzing trace with hash -876237255, now seen corresponding path program 1 times [2022-01-10 04:09:48,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:48,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874481402] [2022-01-10 04:09:48,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:48,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:48,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:48,525 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:48,526 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:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:48,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:09:48,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:48,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:48,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:48,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:48,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874481402] [2022-01-10 04:09:48,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874481402] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:48,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:48,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:09:48,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402212207] [2022-01-10 04:09:48,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:48,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:09:48,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:48,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:09:48,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:48,795 INFO L87 Difference]: Start difference. First operand 1043 states and 1495 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:48,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:48,994 INFO L93 Difference]: Finished difference Result 1087 states and 1539 transitions. [2022-01-10 04:09:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:09:48,995 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2022-01-10 04:09:48,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:48,998 INFO L225 Difference]: With dead ends: 1087 [2022-01-10 04:09:48,998 INFO L226 Difference]: Without dead ends: 1070 [2022-01-10 04:09:48,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:48,999 INFO L933 BasicCegarLoop]: 609 mSDtfsCounter, 46 mSDsluCounter, 5311 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5920 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:48,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5920 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:49,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-01-10 04:09:49,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1043. [2022-01-10 04:09:49,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 861 states have (on average 1.3751451800232288) internal successors, (1184), 891 states have internal predecessors, (1184), 124 states have call successors, (124), 41 states have call predecessors, (124), 57 states have return successors, (186), 110 states have call predecessors, (186), 118 states have call successors, (186) [2022-01-10 04:09:49,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1494 transitions. [2022-01-10 04:09:49,058 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1494 transitions. Word has length 47 [2022-01-10 04:09:49,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:49,058 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 1494 transitions. [2022-01-10 04:09:49,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:49,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1494 transitions. [2022-01-10 04:09:49,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:09:49,061 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:49,061 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:49,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:49,268 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,268 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:49,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:49,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1170302788, now seen corresponding path program 1 times [2022-01-10 04:09:49,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:49,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1509368812] [2022-01-10 04:09:49,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:49,269 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:49,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:49,269 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,273 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,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:49,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:09:49,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:49,558 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,558 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:49,558 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:49,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1509368812] [2022-01-10 04:09:49,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1509368812] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:49,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:49,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:09:49,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413905119] [2022-01-10 04:09:49,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:49,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:09:49,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:49,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:09:49,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:49,559 INFO L87 Difference]: Start difference. First operand 1043 states and 1494 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:49,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:49,780 INFO L93 Difference]: Finished difference Result 1087 states and 1538 transitions. [2022-01-10 04:09:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:09:49,780 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-01-10 04:09:49,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:49,789 INFO L225 Difference]: With dead ends: 1087 [2022-01-10 04:09:49,789 INFO L226 Difference]: Without dead ends: 1070 [2022-01-10 04:09:49,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:49,790 INFO L933 BasicCegarLoop]: 613 mSDtfsCounter, 46 mSDsluCounter, 5347 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5960 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:49,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5960 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:49,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-01-10 04:09:49,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1043. [2022-01-10 04:09:49,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 861 states have (on average 1.3751451800232288) internal successors, (1184), 891 states have internal predecessors, (1184), 124 states have call successors, (124), 41 states have call predecessors, (124), 57 states have return successors, (185), 110 states have call predecessors, (185), 118 states have call successors, (185) [2022-01-10 04:09:49,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1493 transitions. [2022-01-10 04:09:49,825 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1493 transitions. Word has length 54 [2022-01-10 04:09:49,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:49,826 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 1493 transitions. [2022-01-10 04:09:49,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:49,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1493 transitions. [2022-01-10 04:09:49,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:09:49,828 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:49,828 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:49,845 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,035 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,035 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:50,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:50,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1066234985, now seen corresponding path program 1 times [2022-01-10 04:09:50,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:50,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411986846] [2022-01-10 04:09:50,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:50,036 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:50,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:50,037 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,038 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,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:50,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:09:50,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:50,256 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,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:50,256 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:50,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411986846] [2022-01-10 04:09:50,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411986846] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:50,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:50,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:09:50,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646731707] [2022-01-10 04:09:50,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:50,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:09:50,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:50,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:09:50,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:50,257 INFO L87 Difference]: Start difference. First operand 1043 states and 1493 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:50,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:50,419 INFO L93 Difference]: Finished difference Result 1087 states and 1537 transitions. [2022-01-10 04:09:50,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:09:50,420 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2022-01-10 04:09:50,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:50,422 INFO L225 Difference]: With dead ends: 1087 [2022-01-10 04:09:50,422 INFO L226 Difference]: Without dead ends: 1070 [2022-01-10 04:09:50,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:50,423 INFO L933 BasicCegarLoop]: 608 mSDtfsCounter, 46 mSDsluCounter, 5319 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5927 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:50,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5927 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:50,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-01-10 04:09:50,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1043. [2022-01-10 04:09:50,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 861 states have (on average 1.3751451800232288) internal successors, (1184), 891 states have internal predecessors, (1184), 124 states have call successors, (124), 41 states have call predecessors, (124), 57 states have return successors, (184), 110 states have call predecessors, (184), 118 states have call successors, (184) [2022-01-10 04:09:50,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1492 transitions. [2022-01-10 04:09:50,474 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1492 transitions. Word has length 48 [2022-01-10 04:09:50,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:50,474 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 1492 transitions. [2022-01-10 04:09:50,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:50,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1492 transitions. [2022-01-10 04:09:50,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:50,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:50,476 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:50,499 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,683 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,683 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:50,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:50,683 INFO L85 PathProgramCache]: Analyzing trace with hash -574507802, now seen corresponding path program 1 times [2022-01-10 04:09:50,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:50,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1637978204] [2022-01-10 04:09:50,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:50,684 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:50,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:50,685 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,686 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:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:50,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:50,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:50,890 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,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:50,890 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:50,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1637978204] [2022-01-10 04:09:50,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1637978204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:50,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:50,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:50,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98204000] [2022-01-10 04:09:50,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:50,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:50,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:50,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:50,891 INFO L87 Difference]: Start difference. First operand 1043 states and 1492 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:51,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:51,078 INFO L93 Difference]: Finished difference Result 1403 states and 1974 transitions. [2022-01-10 04:09:51,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:51,079 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 45 [2022-01-10 04:09:51,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:51,081 INFO L225 Difference]: With dead ends: 1403 [2022-01-10 04:09:51,082 INFO L226 Difference]: Without dead ends: 1100 [2022-01-10 04:09:51,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:51,083 INFO L933 BasicCegarLoop]: 621 mSDtfsCounter, 17 mSDsluCounter, 4789 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5410 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:51,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 5410 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:51,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-01-10 04:09:51,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1064. [2022-01-10 04:09:51,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 880 states have (on average 1.371590909090909) internal successors, (1207), 911 states have internal predecessors, (1207), 124 states have call successors, (124), 41 states have call predecessors, (124), 59 states have return successors, (192), 111 states have call predecessors, (192), 118 states have call successors, (192) [2022-01-10 04:09:51,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1523 transitions. [2022-01-10 04:09:51,157 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1523 transitions. Word has length 45 [2022-01-10 04:09:51,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:51,157 INFO L470 AbstractCegarLoop]: Abstraction has 1064 states and 1523 transitions. [2022-01-10 04:09:51,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:51,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1523 transitions. [2022-01-10 04:09:51,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-10 04:09:51,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:51,159 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:51,166 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,366 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,366 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:51,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:51,366 INFO L85 PathProgramCache]: Analyzing trace with hash 107379449, now seen corresponding path program 1 times [2022-01-10 04:09:51,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:51,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [273764323] [2022-01-10 04:09:51,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:51,367 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:51,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:51,368 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,368 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,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:51,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:51,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:51,632 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,632 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:51,632 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:51,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [273764323] [2022-01-10 04:09:51,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [273764323] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:51,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:51,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:51,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100841908] [2022-01-10 04:09:51,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:51,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:51,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:51,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:51,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:51,635 INFO L87 Difference]: Start difference. First operand 1064 states and 1523 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:51,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:51,782 INFO L93 Difference]: Finished difference Result 1115 states and 1574 transitions. [2022-01-10 04:09:51,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:51,782 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-01-10 04:09:51,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:51,784 INFO L225 Difference]: With dead ends: 1115 [2022-01-10 04:09:51,784 INFO L226 Difference]: Without dead ends: 1100 [2022-01-10 04:09:51,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:51,785 INFO L933 BasicCegarLoop]: 618 mSDtfsCounter, 21 mSDsluCounter, 4182 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 4800 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:51,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 4800 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:51,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-01-10 04:09:51,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1064. [2022-01-10 04:09:51,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 880 states have (on average 1.371590909090909) internal successors, (1207), 911 states have internal predecessors, (1207), 124 states have call successors, (124), 41 states have call predecessors, (124), 59 states have return successors, (191), 111 states have call predecessors, (191), 118 states have call successors, (191) [2022-01-10 04:09:51,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1522 transitions. [2022-01-10 04:09:51,867 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1522 transitions. Word has length 46 [2022-01-10 04:09:51,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:51,867 INFO L470 AbstractCegarLoop]: Abstraction has 1064 states and 1522 transitions. [2022-01-10 04:09:51,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:51,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1522 transitions. [2022-01-10 04:09:51,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:51,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:51,885 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:51,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:52,085 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,086 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:52,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:52,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1504244121, now seen corresponding path program 1 times [2022-01-10 04:09:52,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:52,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [455853562] [2022-01-10 04:09:52,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:52,086 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:52,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:52,087 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,089 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,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:52,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:09:52,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:52,253 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,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:52,253 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:52,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [455853562] [2022-01-10 04:09:52,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [455853562] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:52,253 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:52,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:52,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643194672] [2022-01-10 04:09:52,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:52,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:52,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:52,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:52,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:52,254 INFO L87 Difference]: Start difference. First operand 1064 states and 1522 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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:52,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:52,283 INFO L93 Difference]: Finished difference Result 1105 states and 1564 transitions. [2022-01-10 04:09:52,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:52,283 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), 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 45 [2022-01-10 04:09:52,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:52,285 INFO L225 Difference]: With dead ends: 1105 [2022-01-10 04:09:52,285 INFO L226 Difference]: Without dead ends: 1080 [2022-01-10 04:09:52,286 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:52,286 INFO L933 BasicCegarLoop]: 619 mSDtfsCounter, 19 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:52,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1218 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:52,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2022-01-10 04:09:52,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 1064. [2022-01-10 04:09:52,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 880 states have (on average 1.3704545454545454) internal successors, (1206), 911 states have internal predecessors, (1206), 124 states have call successors, (124), 41 states have call predecessors, (124), 59 states have return successors, (191), 111 states have call predecessors, (191), 118 states have call successors, (191) [2022-01-10 04:09:52,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1521 transitions. [2022-01-10 04:09:52,320 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1521 transitions. Word has length 45 [2022-01-10 04:09:52,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:52,320 INFO L470 AbstractCegarLoop]: Abstraction has 1064 states and 1521 transitions. [2022-01-10 04:09:52,320 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), 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:52,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1521 transitions. [2022-01-10 04:09:52,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:52,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:52,322 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:52,329 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,523 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,523 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:52,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:52,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1370230615, now seen corresponding path program 1 times [2022-01-10 04:09:52,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:52,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [286282006] [2022-01-10 04:09:52,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:52,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:52,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:52,525 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,527 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,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:52,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:52,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:52,696 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,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:52,696 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:52,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [286282006] [2022-01-10 04:09:52,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [286282006] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:52,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:52,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:52,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560588880] [2022-01-10 04:09:52,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:52,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:52,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:52,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:52,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:52,698 INFO L87 Difference]: Start difference. First operand 1064 states and 1521 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:52,832 INFO L93 Difference]: Finished difference Result 1091 states and 1553 transitions. [2022-01-10 04:09:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:52,833 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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 45 [2022-01-10 04:09:52,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:52,838 INFO L225 Difference]: With dead ends: 1091 [2022-01-10 04:09:52,838 INFO L226 Difference]: Without dead ends: 1056 [2022-01-10 04:09:52,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:52,839 INFO L933 BasicCegarLoop]: 615 mSDtfsCounter, 76 mSDsluCounter, 2930 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 3545 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:52,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 3545 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:52,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-01-10 04:09:52,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1056. [2022-01-10 04:09:52,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 874 states have (on average 1.366132723112128) internal successors, (1194), 905 states have internal predecessors, (1194), 122 states have call successors, (122), 41 states have call predecessors, (122), 59 states have return successors, (189), 109 states have call predecessors, (189), 116 states have call successors, (189) [2022-01-10 04:09:52,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1505 transitions. [2022-01-10 04:09:52,874 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1505 transitions. Word has length 45 [2022-01-10 04:09:52,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:52,874 INFO L470 AbstractCegarLoop]: Abstraction has 1056 states and 1505 transitions. [2022-01-10 04:09:52,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1505 transitions. [2022-01-10 04:09:52,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:52,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:52,876 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:52,885 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,080 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,081 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:53,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:53,083 INFO L85 PathProgramCache]: Analyzing trace with hash -129807029, now seen corresponding path program 1 times [2022-01-10 04:09:53,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:53,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311505929] [2022-01-10 04:09:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:53,084 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:53,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:53,085 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,086 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 163 conjuncts, 3 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,240 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,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:53,240 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:53,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311505929] [2022-01-10 04:09:53,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311505929] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:53,241 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:53,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:53,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842300488] [2022-01-10 04:09:53,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:53,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:53,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:53,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:53,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:53,243 INFO L87 Difference]: Start difference. First operand 1056 states and 1505 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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:53,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:53,290 INFO L93 Difference]: Finished difference Result 1097 states and 1547 transitions. [2022-01-10 04:09:53,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:53,290 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), 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 45 [2022-01-10 04:09:53,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:53,292 INFO L225 Difference]: With dead ends: 1097 [2022-01-10 04:09:53,292 INFO L226 Difference]: Without dead ends: 1072 [2022-01-10 04:09:53,293 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:53,294 INFO L933 BasicCegarLoop]: 604 mSDtfsCounter, 19 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1187 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:53,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1187 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:53,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2022-01-10 04:09:53,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1056. [2022-01-10 04:09:53,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 874 states have (on average 1.3649885583524028) internal successors, (1193), 905 states have internal predecessors, (1193), 122 states have call successors, (122), 41 states have call predecessors, (122), 59 states have return successors, (189), 109 states have call predecessors, (189), 116 states have call successors, (189) [2022-01-10 04:09:53,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1504 transitions. [2022-01-10 04:09:53,345 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1504 transitions. Word has length 45 [2022-01-10 04:09:53,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:53,346 INFO L470 AbstractCegarLoop]: Abstraction has 1056 states and 1504 transitions. [2022-01-10 04:09:53,346 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), 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:53,346 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1504 transitions. [2022-01-10 04:09:53,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-10 04:09:53,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:53,354 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:53,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:53,561 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,561 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:53,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:53,561 INFO L85 PathProgramCache]: Analyzing trace with hash -263820535, now seen corresponding path program 1 times [2022-01-10 04:09:53,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:53,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2033513147] [2022-01-10 04:09:53,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:53,561 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:53,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:53,564 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,565 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,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:53,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:09:53,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:53,738 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,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:53,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:53,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2033513147] [2022-01-10 04:09:53,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2033513147] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:53,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:53,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:09:53,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003531222] [2022-01-10 04:09:53,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:53,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:09:53,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:53,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:09:53,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:09:53,741 INFO L87 Difference]: Start difference. First operand 1056 states and 1504 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:53,865 INFO L93 Difference]: Finished difference Result 1074 states and 1522 transitions. [2022-01-10 04:09:53,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:53,865 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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 45 [2022-01-10 04:09:53,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:53,868 INFO L225 Difference]: With dead ends: 1074 [2022-01-10 04:09:53,868 INFO L226 Difference]: Without dead ends: 1048 [2022-01-10 04:09:53,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:09:53,884 INFO L933 BasicCegarLoop]: 594 mSDtfsCounter, 64 mSDsluCounter, 2841 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 3435 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:53,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 3435 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:53,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2022-01-10 04:09:53,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 1048. [2022-01-10 04:09:53,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 868 states have (on average 1.3617511520737327) internal successors, (1182), 899 states have internal predecessors, (1182), 120 states have call successors, (120), 41 states have call predecessors, (120), 59 states have return successors, (187), 107 states have call predecessors, (187), 114 states have call successors, (187) [2022-01-10 04:09:53,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1489 transitions. [2022-01-10 04:09:53,931 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1489 transitions. Word has length 45 [2022-01-10 04:09:53,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:53,931 INFO L470 AbstractCegarLoop]: Abstraction has 1048 states and 1489 transitions. [2022-01-10 04:09:53,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1489 transitions. [2022-01-10 04:09:53,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:09:53,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:53,933 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:53,953 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,140 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,140 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:54,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:54,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1351500717, now seen corresponding path program 1 times [2022-01-10 04:09:54,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:54,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1118812622] [2022-01-10 04:09:54,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:54,141 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:54,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:54,142 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,143 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,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:54,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:09:54,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:54,347 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,347 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:54,347 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:54,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1118812622] [2022-01-10 04:09:54,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1118812622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:54,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:54,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:09:54,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888916608] [2022-01-10 04:09:54,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:54,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:09:54,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:54,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:09:54,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:09:54,348 INFO L87 Difference]: Start difference. First operand 1048 states and 1489 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:09:54,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:54,389 INFO L93 Difference]: Finished difference Result 1302 states and 1837 transitions. [2022-01-10 04:09:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:09:54,389 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 49 [2022-01-10 04:09:54,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:54,391 INFO L225 Difference]: With dead ends: 1302 [2022-01-10 04:09:54,391 INFO L226 Difference]: Without dead ends: 1040 [2022-01-10 04:09:54,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 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:54,392 INFO L933 BasicCegarLoop]: 606 mSDtfsCounter, 34 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 2969 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:54,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 2969 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:54,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2022-01-10 04:09:54,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 1034. [2022-01-10 04:09:54,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 854 states have (on average 1.3583138173302107) internal successors, (1160), 885 states have internal predecessors, (1160), 120 states have call successors, (120), 41 states have call predecessors, (120), 59 states have return successors, (187), 107 states have call predecessors, (187), 114 states have call successors, (187) [2022-01-10 04:09:54,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1467 transitions. [2022-01-10 04:09:54,433 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1467 transitions. Word has length 49 [2022-01-10 04:09:54,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:54,434 INFO L470 AbstractCegarLoop]: Abstraction has 1034 states and 1467 transitions. [2022-01-10 04:09:54,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:09:54,434 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1467 transitions. [2022-01-10 04:09:54,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-10 04:09:54,436 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:54,436 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:54,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-01-10 04:09:54,642 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,643 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:54,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:54,643 INFO L85 PathProgramCache]: Analyzing trace with hash 155693997, now seen corresponding path program 1 times [2022-01-10 04:09:54,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:54,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1871205453] [2022-01-10 04:09:54,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:54,643 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:54,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:54,645 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,646 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,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:54,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:54,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:54,907 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,907 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:54,907 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:54,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1871205453] [2022-01-10 04:09:54,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1871205453] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:54,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:54,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:54,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997901747] [2022-01-10 04:09:54,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:54,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:54,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:54,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:54,908 INFO L87 Difference]: Start difference. First operand 1034 states and 1467 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:55,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:55,085 INFO L93 Difference]: Finished difference Result 1370 states and 1910 transitions. [2022-01-10 04:09:55,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:55,086 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-01-10 04:09:55,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:55,088 INFO L225 Difference]: With dead ends: 1370 [2022-01-10 04:09:55,088 INFO L226 Difference]: Without dead ends: 1066 [2022-01-10 04:09:55,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:55,094 INFO L933 BasicCegarLoop]: 597 mSDtfsCounter, 21 mSDsluCounter, 4013 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 4610 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:55,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 4610 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:55,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2022-01-10 04:09:55,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1020. [2022-01-10 04:09:55,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 841 states have (on average 1.351961950059453) internal successors, (1137), 872 states have internal predecessors, (1137), 119 states have call successors, (119), 41 states have call predecessors, (119), 59 states have return successors, (186), 106 states have call predecessors, (186), 113 states have call successors, (186) [2022-01-10 04:09:55,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1442 transitions. [2022-01-10 04:09:55,128 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1442 transitions. Word has length 46 [2022-01-10 04:09:55,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:55,129 INFO L470 AbstractCegarLoop]: Abstraction has 1020 states and 1442 transitions. [2022-01-10 04:09:55,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:55,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1442 transitions. [2022-01-10 04:09:55,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-10 04:09:55,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:55,131 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] [2022-01-10 04:09:55,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:55,337 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,337 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:55,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:55,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1534576112, now seen corresponding path program 1 times [2022-01-10 04:09:55,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:55,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932923070] [2022-01-10 04:09:55,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:55,338 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:55,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:55,339 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,341 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,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:55,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:55,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:55,556 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,556 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:55,556 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:55,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1932923070] [2022-01-10 04:09:55,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1932923070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:55,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:55,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:55,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018768831] [2022-01-10 04:09:55,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:55,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:55,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:55,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:55,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:55,557 INFO L87 Difference]: Start difference. First operand 1020 states and 1442 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 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,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:55,757 INFO L93 Difference]: Finished difference Result 1054 states and 1477 transitions. [2022-01-10 04:09:55,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:55,757 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 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 47 [2022-01-10 04:09:55,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:55,760 INFO L225 Difference]: With dead ends: 1054 [2022-01-10 04:09:55,760 INFO L226 Difference]: Without dead ends: 1034 [2022-01-10 04:09:55,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:55,761 INFO L933 BasicCegarLoop]: 559 mSDtfsCounter, 80 mSDsluCounter, 4456 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 5015 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:55,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 5015 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:55,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2022-01-10 04:09:55,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 1018. [2022-01-10 04:09:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 840 states have (on average 1.35) internal successors, (1134), 871 states have internal predecessors, (1134), 118 states have call successors, (118), 41 states have call predecessors, (118), 59 states have return successors, (185), 105 states have call predecessors, (185), 112 states have call successors, (185) [2022-01-10 04:09:55,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1437 transitions. [2022-01-10 04:09:55,795 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1437 transitions. Word has length 47 [2022-01-10 04:09:55,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:55,795 INFO L470 AbstractCegarLoop]: Abstraction has 1018 states and 1437 transitions. [2022-01-10 04:09:55,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 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,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1437 transitions. [2022-01-10 04:09:55,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-01-10 04:09:55,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:55,797 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] [2022-01-10 04:09:55,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-01-10 04:09:56,003 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:56,004 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:56,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:56,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1095084481, now seen corresponding path program 1 times [2022-01-10 04:09:56,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:56,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726012393] [2022-01-10 04:09:56,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:56,004 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:56,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:56,006 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:56,008 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,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:56,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:56,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:56,258 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,258 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:56,258 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:56,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726012393] [2022-01-10 04:09:56,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726012393] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:56,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:56,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:56,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545135237] [2022-01-10 04:09:56,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:56,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:56,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:56,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:56,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:56,259 INFO L87 Difference]: Start difference. First operand 1018 states and 1437 transitions. Second operand has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:09:56,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:56,479 INFO L93 Difference]: Finished difference Result 1052 states and 1472 transitions. [2022-01-10 04:09:56,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:56,479 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2022-01-10 04:09:56,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:56,481 INFO L225 Difference]: With dead ends: 1052 [2022-01-10 04:09:56,481 INFO L226 Difference]: Without dead ends: 1032 [2022-01-10 04:09:56,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:56,482 INFO L933 BasicCegarLoop]: 586 mSDtfsCounter, 64 mSDsluCounter, 4533 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 5119 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:56,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 5119 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:56,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2022-01-10 04:09:56,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 1016. [2022-01-10 04:09:56,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 839 states have (on average 1.3480333730631704) internal successors, (1131), 870 states have internal predecessors, (1131), 117 states have call successors, (117), 41 states have call predecessors, (117), 59 states have return successors, (184), 104 states have call predecessors, (184), 111 states have call successors, (184) [2022-01-10 04:09:56,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1432 transitions. [2022-01-10 04:09:56,513 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1432 transitions. Word has length 52 [2022-01-10 04:09:56,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:56,513 INFO L470 AbstractCegarLoop]: Abstraction has 1016 states and 1432 transitions. [2022-01-10 04:09:56,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:09:56,513 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1432 transitions. [2022-01-10 04:09:56,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:09:56,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:56,515 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:56,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:56,717 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,718 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:56,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:56,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1640527845, now seen corresponding path program 1 times [2022-01-10 04:09:56,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:56,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [880053275] [2022-01-10 04:09:56,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:56,718 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:56,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:56,719 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,720 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,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:56,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:56,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:56,922 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,922 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:56,922 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:56,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [880053275] [2022-01-10 04:09:56,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [880053275] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:56,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:56,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:56,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815659489] [2022-01-10 04:09:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:56,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:56,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:56,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:56,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:56,923 INFO L87 Difference]: Start difference. First operand 1016 states and 1432 transitions. Second operand has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 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:57,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:57,093 INFO L93 Difference]: Finished difference Result 1034 states and 1450 transitions. [2022-01-10 04:09:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:57,093 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 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 48 [2022-01-10 04:09:57,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:57,096 INFO L225 Difference]: With dead ends: 1034 [2022-01-10 04:09:57,096 INFO L226 Difference]: Without dead ends: 1014 [2022-01-10 04:09:57,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:57,099 INFO L933 BasicCegarLoop]: 566 mSDtfsCounter, 62 mSDsluCounter, 4402 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4968 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:57,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4968 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:57,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2022-01-10 04:09:57,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1014. [2022-01-10 04:09:57,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 838 states have (on average 1.3460620525059666) internal successors, (1128), 869 states have internal predecessors, (1128), 116 states have call successors, (116), 41 states have call predecessors, (116), 59 states have return successors, (183), 103 states have call predecessors, (183), 110 states have call successors, (183) [2022-01-10 04:09:57,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1427 transitions. [2022-01-10 04:09:57,153 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 1427 transitions. Word has length 48 [2022-01-10 04:09:57,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:57,153 INFO L470 AbstractCegarLoop]: Abstraction has 1014 states and 1427 transitions. [2022-01-10 04:09:57,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 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:57,153 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 1427 transitions. [2022-01-10 04:09:57,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-10 04:09:57,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:57,168 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:57,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:57,375 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:57,375 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:57,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1131207190, now seen corresponding path program 1 times [2022-01-10 04:09:57,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:57,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [872342824] [2022-01-10 04:09:57,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:57,376 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:57,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:57,392 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:57,393 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:57,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:57,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:57,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:57,608 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:57,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:57,609 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:57,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [872342824] [2022-01-10 04:09:57,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [872342824] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:57,609 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:57,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:57,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815509527] [2022-01-10 04:09:57,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:57,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:57,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:57,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:57,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:57,610 INFO L87 Difference]: Start difference. First operand 1014 states and 1427 transitions. Second operand has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:09:57,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:57,773 INFO L93 Difference]: Finished difference Result 1032 states and 1445 transitions. [2022-01-10 04:09:57,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:57,773 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 51 [2022-01-10 04:09:57,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:57,775 INFO L225 Difference]: With dead ends: 1032 [2022-01-10 04:09:57,775 INFO L226 Difference]: Without dead ends: 1012 [2022-01-10 04:09:57,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:57,776 INFO L933 BasicCegarLoop]: 563 mSDtfsCounter, 62 mSDsluCounter, 4382 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4945 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:57,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4945 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:57,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-01-10 04:09:57,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1012. [2022-01-10 04:09:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 837 states have (on average 1.3440860215053763) internal successors, (1125), 868 states have internal predecessors, (1125), 115 states have call successors, (115), 41 states have call predecessors, (115), 59 states have return successors, (182), 102 states have call predecessors, (182), 109 states have call successors, (182) [2022-01-10 04:09:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1422 transitions. [2022-01-10 04:09:57,807 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1422 transitions. Word has length 51 [2022-01-10 04:09:57,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:57,807 INFO L470 AbstractCegarLoop]: Abstraction has 1012 states and 1422 transitions. [2022-01-10 04:09:57,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:09:57,807 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1422 transitions. [2022-01-10 04:09:57,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-10 04:09:57,809 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:57,809 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] [2022-01-10 04:09:57,815 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:58,015 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:58,016 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:58,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:58,016 INFO L85 PathProgramCache]: Analyzing trace with hash 265680776, now seen corresponding path program 1 times [2022-01-10 04:09:58,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:58,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928843568] [2022-01-10 04:09:58,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:58,016 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:58,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:58,017 INFO L229 MonitoredProcess]: Starting monitored process 49 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:58,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-01-10 04:09:58,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:58,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:58,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:58,202 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:58,203 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:58,203 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:58,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928843568] [2022-01-10 04:09:58,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928843568] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:58,203 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:58,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:58,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479857874] [2022-01-10 04:09:58,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:58,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:58,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:58,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:58,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:58,204 INFO L87 Difference]: Start difference. First operand 1012 states and 1422 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 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:58,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:58,372 INFO L93 Difference]: Finished difference Result 1032 states and 1443 transitions. [2022-01-10 04:09:58,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:58,372 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 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 47 [2022-01-10 04:09:58,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:58,375 INFO L225 Difference]: With dead ends: 1032 [2022-01-10 04:09:58,375 INFO L226 Difference]: Without dead ends: 1012 [2022-01-10 04:09:58,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:09:58,375 INFO L933 BasicCegarLoop]: 545 mSDtfsCounter, 62 mSDsluCounter, 4315 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4860 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:58,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4860 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:58,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-01-10 04:09:58,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1012. [2022-01-10 04:09:58,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 837 states have (on average 1.3393070489844683) internal successors, (1121), 868 states have internal predecessors, (1121), 115 states have call successors, (115), 41 states have call predecessors, (115), 59 states have return successors, (182), 102 states have call predecessors, (182), 109 states have call successors, (182) [2022-01-10 04:09:58,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1418 transitions. [2022-01-10 04:09:58,407 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1418 transitions. Word has length 47 [2022-01-10 04:09:58,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:58,407 INFO L470 AbstractCegarLoop]: Abstraction has 1012 states and 1418 transitions. [2022-01-10 04:09:58,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 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:58,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1418 transitions. [2022-01-10 04:09:58,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-10 04:09:58,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:58,409 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] [2022-01-10 04:09:58,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:58,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:58,616 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:58,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:58,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1243161224, now seen corresponding path program 1 times [2022-01-10 04:09:58,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:58,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411055621] [2022-01-10 04:09:58,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:58,617 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:58,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:58,618 INFO L229 MonitoredProcess]: Starting monitored process 50 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:58,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-01-10 04:09:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:58,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:09:58,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:58,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:58,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:58,794 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:58,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411055621] [2022-01-10 04:09:58,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411055621] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:58,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:58,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:09:58,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421044278] [2022-01-10 04:09:58,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:58,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:09:58,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:09:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:58,795 INFO L87 Difference]: Start difference. First operand 1012 states and 1418 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 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:58,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:58,830 INFO L93 Difference]: Finished difference Result 1068 states and 1488 transitions. [2022-01-10 04:09:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:09:58,831 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 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 47 [2022-01-10 04:09:58,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:58,833 INFO L225 Difference]: With dead ends: 1068 [2022-01-10 04:09:58,833 INFO L226 Difference]: Without dead ends: 1041 [2022-01-10 04:09:58,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:09:58,833 INFO L933 BasicCegarLoop]: 575 mSDtfsCounter, 39 mSDsluCounter, 1676 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 2251 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:58,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 2251 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:58,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2022-01-10 04:09:58,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 1020. [2022-01-10 04:09:58,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1020 states, 843 states have (on average 1.3368920521945433) internal successors, (1127), 874 states have internal predecessors, (1127), 115 states have call successors, (115), 41 states have call predecessors, (115), 61 states have return successors, (192), 104 states have call predecessors, (192), 109 states have call successors, (192) [2022-01-10 04:09:58,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1434 transitions. [2022-01-10 04:09:58,864 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1434 transitions. Word has length 47 [2022-01-10 04:09:58,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:58,864 INFO L470 AbstractCegarLoop]: Abstraction has 1020 states and 1434 transitions. [2022-01-10 04:09:58,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 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:58,864 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1434 transitions. [2022-01-10 04:09:58,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-10 04:09:58,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:58,866 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] [2022-01-10 04:09:58,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-01-10 04:09:59,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:59,074 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:59,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash -675627911, now seen corresponding path program 1 times [2022-01-10 04:09:59,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:59,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1379581014] [2022-01-10 04:09:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:59,075 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:59,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:59,092 INFO L229 MonitoredProcess]: Starting monitored process 51 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:59,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-01-10 04:09:59,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:59,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:09:59,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:59,282 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:59,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:59,282 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:59,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1379581014] [2022-01-10 04:09:59,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1379581014] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:59,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:59,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:09:59,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954713277] [2022-01-10 04:09:59,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:59,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:09:59,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:59,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:09:59,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:09:59,283 INFO L87 Difference]: Start difference. First operand 1020 states and 1434 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:59,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:59,308 INFO L93 Difference]: Finished difference Result 1286 states and 1807 transitions. [2022-01-10 04:09:59,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:09:59,308 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), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-01-10 04:09:59,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:59,310 INFO L225 Difference]: With dead ends: 1286 [2022-01-10 04:09:59,310 INFO L226 Difference]: Without dead ends: 970 [2022-01-10 04:09:59,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 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:59,311 INFO L933 BasicCegarLoop]: 534 mSDtfsCounter, 3 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:59,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 1064 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:09:59,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2022-01-10 04:09:59,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 873. [2022-01-10 04:09:59,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 733 states have (on average 1.3315143246930423) internal successors, (976), 751 states have internal predecessors, (976), 86 states have call successors, (86), 38 states have call predecessors, (86), 53 states have return successors, (121), 83 states have call predecessors, (121), 80 states have call successors, (121) [2022-01-10 04:09:59,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1183 transitions. [2022-01-10 04:09:59,338 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1183 transitions. Word has length 47 [2022-01-10 04:09:59,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:09:59,338 INFO L470 AbstractCegarLoop]: Abstraction has 873 states and 1183 transitions. [2022-01-10 04:09:59,339 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), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:09:59,339 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1183 transitions. [2022-01-10 04:09:59,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-10 04:09:59,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:09:59,340 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] [2022-01-10 04:09:59,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Ended with exit code 0 [2022-01-10 04:09:59,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:09:59,547 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:09:59,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:09:59,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1156649416, now seen corresponding path program 1 times [2022-01-10 04:09:59,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:09:59,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1405705862] [2022-01-10 04:09:59,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:09:59,547 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:09:59,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:09:59,560 INFO L229 MonitoredProcess]: Starting monitored process 52 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:59,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-01-10 04:09:59,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:09:59,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:09:59,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:09:59,804 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:59,804 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:09:59,804 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:09:59,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1405705862] [2022-01-10 04:09:59,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1405705862] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:09:59,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:09:59,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:09:59,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967875208] [2022-01-10 04:09:59,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:09:59,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:09:59,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:09:59,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:09:59,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:09:59,805 INFO L87 Difference]: Start difference. First operand 873 states and 1183 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:09:59,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:09:59,985 INFO L93 Difference]: Finished difference Result 932 states and 1246 transitions. [2022-01-10 04:09:59,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:09:59,986 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2022-01-10 04:09:59,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:09:59,989 INFO L225 Difference]: With dead ends: 932 [2022-01-10 04:09:59,989 INFO L226 Difference]: Without dead ends: 916 [2022-01-10 04:09:59,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:09:59,990 INFO L933 BasicCegarLoop]: 549 mSDtfsCounter, 17 mSDsluCounter, 4212 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 4761 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:09:59,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 4761 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:09:59,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2022-01-10 04:10:00,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 861. [2022-01-10 04:10:00,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 724 states have (on average 1.3328729281767955) internal successors, (965), 741 states have internal predecessors, (965), 85 states have call successors, (85), 38 states have call predecessors, (85), 51 states have return successors, (113), 81 states have call predecessors, (113), 79 states have call successors, (113) [2022-01-10 04:10:00,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1163 transitions. [2022-01-10 04:10:00,020 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1163 transitions. Word has length 47 [2022-01-10 04:10:00,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:00,020 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 1163 transitions. [2022-01-10 04:10:00,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:00,021 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1163 transitions. [2022-01-10 04:10:00,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:10:00,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:00,022 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:10:00,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Ended with exit code 0 [2022-01-10 04:10:00,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:00,229 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:00,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:00,229 INFO L85 PathProgramCache]: Analyzing trace with hash 311250364, now seen corresponding path program 1 times [2022-01-10 04:10:00,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:00,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [746360868] [2022-01-10 04:10:00,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:00,230 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:00,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:00,231 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:00,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-01-10 04:10:00,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:00,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:00,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:00,401 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:10:00,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:00,401 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:00,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [746360868] [2022-01-10 04:10:00,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [746360868] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:00,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:00,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:00,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579970339] [2022-01-10 04:10:00,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:00,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:00,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:00,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:00,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:00,402 INFO L87 Difference]: Start difference. First operand 861 states and 1163 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:00,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:00,438 INFO L93 Difference]: Finished difference Result 912 states and 1218 transitions. [2022-01-10 04:10:00,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:00,438 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2022-01-10 04:10:00,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:00,440 INFO L225 Difference]: With dead ends: 912 [2022-01-10 04:10:00,440 INFO L226 Difference]: Without dead ends: 881 [2022-01-10 04:10:00,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:00,441 INFO L933 BasicCegarLoop]: 547 mSDtfsCounter, 26 mSDsluCounter, 1605 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 2152 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:00,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 2152 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:00,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2022-01-10 04:10:00,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 863. [2022-01-10 04:10:00,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 726 states have (on average 1.3319559228650137) internal successors, (967), 742 states have internal predecessors, (967), 85 states have call successors, (85), 38 states have call predecessors, (85), 51 states have return successors, (113), 82 states have call predecessors, (113), 79 states have call successors, (113) [2022-01-10 04:10:00,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1165 transitions. [2022-01-10 04:10:00,470 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1165 transitions. Word has length 49 [2022-01-10 04:10:00,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:00,470 INFO L470 AbstractCegarLoop]: Abstraction has 863 states and 1165 transitions. [2022-01-10 04:10:00,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:00,470 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1165 transitions. [2022-01-10 04:10:00,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:10:00,472 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:00,472 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:10:00,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2022-01-10 04:10:00,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:00,681 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:00,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:00,681 INFO L85 PathProgramCache]: Analyzing trace with hash -463438688, now seen corresponding path program 1 times [2022-01-10 04:10:00,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:00,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [399048606] [2022-01-10 04:10:00,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:00,681 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:00,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:00,684 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:00,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-01-10 04:10:00,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:00,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:10:00,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:00,988 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:10:00,988 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:00,988 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:00,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [399048606] [2022-01-10 04:10:00,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [399048606] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:00,988 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:00,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-10 04:10:00,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524770440] [2022-01-10 04:10:00,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:00,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 04:10:00,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:00,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 04:10:00,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:10:00,989 INFO L87 Difference]: Start difference. First operand 863 states and 1165 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:01,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:01,264 INFO L93 Difference]: Finished difference Result 934 states and 1245 transitions. [2022-01-10 04:10:01,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 04:10:01,265 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2022-01-10 04:10:01,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:01,267 INFO L225 Difference]: With dead ends: 934 [2022-01-10 04:10:01,267 INFO L226 Difference]: Without dead ends: 918 [2022-01-10 04:10:01,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-10 04:10:01,267 INFO L933 BasicCegarLoop]: 542 mSDtfsCounter, 29 mSDsluCounter, 4684 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 5226 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:01,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 5226 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:10:01,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2022-01-10 04:10:01,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 872. [2022-01-10 04:10:01,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 733 states have (on average 1.3287858117326057) internal successors, (974), 750 states have internal predecessors, (974), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-01-10 04:10:01,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1178 transitions. [2022-01-10 04:10:01,298 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1178 transitions. Word has length 48 [2022-01-10 04:10:01,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:01,298 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 1178 transitions. [2022-01-10 04:10:01,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:01,298 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1178 transitions. [2022-01-10 04:10:01,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:10:01,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:01,300 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:10:01,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:01,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:01,508 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:01,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:01,508 INFO L85 PathProgramCache]: Analyzing trace with hash -676302146, now seen corresponding path program 1 times [2022-01-10 04:10:01,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:01,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312058900] [2022-01-10 04:10:01,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:01,508 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:01,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:01,510 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:01,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2022-01-10 04:10:01,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:01,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:10:01,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:01,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:10:01,725 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:01,725 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:01,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1312058900] [2022-01-10 04:10:01,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1312058900] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:01,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:01,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:10:01,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289413604] [2022-01-10 04:10:01,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:01,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:10:01,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:01,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:10:01,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:10:01,726 INFO L87 Difference]: Start difference. First operand 872 states and 1178 transitions. Second operand has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 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:10:01,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:01,896 INFO L93 Difference]: Finished difference Result 892 states and 1199 transitions. [2022-01-10 04:10:01,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:10:01,897 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 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 49 [2022-01-10 04:10:01,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:01,899 INFO L225 Difference]: With dead ends: 892 [2022-01-10 04:10:01,899 INFO L226 Difference]: Without dead ends: 871 [2022-01-10 04:10:01,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:01,899 INFO L933 BasicCegarLoop]: 519 mSDtfsCounter, 62 mSDsluCounter, 4109 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4628 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:01,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4628 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:01,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-10 04:10:01,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 871. [2022-01-10 04:10:01,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 732 states have (on average 1.3210382513661203) internal successors, (967), 749 states have internal predecessors, (967), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-01-10 04:10:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1171 transitions. [2022-01-10 04:10:01,927 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1171 transitions. Word has length 49 [2022-01-10 04:10:01,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:01,927 INFO L470 AbstractCegarLoop]: Abstraction has 871 states and 1171 transitions. [2022-01-10 04:10:01,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 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:10:01,927 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1171 transitions. [2022-01-10 04:10:01,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:10:01,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:01,929 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:10:01,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:02,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:02,138 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:02,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:02,138 INFO L85 PathProgramCache]: Analyzing trace with hash 162352890, now seen corresponding path program 1 times [2022-01-10 04:10:02,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:02,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087466234] [2022-01-10 04:10:02,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:02,139 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:02,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:02,140 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:02,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-01-10 04:10:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:02,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:10:02,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:02,317 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:10:02,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:02,317 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:02,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087466234] [2022-01-10 04:10:02,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087466234] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:02,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:02,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:10:02,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595026514] [2022-01-10 04:10:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:02,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:10:02,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:10:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:10:02,318 INFO L87 Difference]: Start difference. First operand 871 states and 1171 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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:10:02,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:02,387 INFO L93 Difference]: Finished difference Result 917 states and 1220 transitions. [2022-01-10 04:10:02,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:10:02,387 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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 48 [2022-01-10 04:10:02,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:02,389 INFO L225 Difference]: With dead ends: 917 [2022-01-10 04:10:02,389 INFO L226 Difference]: Without dead ends: 892 [2022-01-10 04:10:02,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 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:10:02,390 INFO L933 BasicCegarLoop]: 522 mSDtfsCounter, 39 mSDsluCounter, 1004 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1526 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:02,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1526 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:02,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-01-10 04:10:02,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 873. [2022-01-10 04:10:02,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 734 states have (on average 1.3201634877384196) internal successors, (969), 751 states have internal predecessors, (969), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-01-10 04:10:02,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1173 transitions. [2022-01-10 04:10:02,418 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1173 transitions. Word has length 48 [2022-01-10 04:10:02,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:02,418 INFO L470 AbstractCegarLoop]: Abstraction has 873 states and 1173 transitions. [2022-01-10 04:10:02,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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:10:02,418 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1173 transitions. [2022-01-10 04:10:02,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-10 04:10:02,419 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:02,419 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:10:02,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:02,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:02,626 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:02,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash 28339384, now seen corresponding path program 1 times [2022-01-10 04:10:02,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:02,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1808911342] [2022-01-10 04:10:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:02,627 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:02,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:02,628 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:02,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-01-10 04:10:02,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:02,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:10:02,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:02,826 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:10:02,826 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:02,826 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:02,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1808911342] [2022-01-10 04:10:02,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1808911342] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:02,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:02,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:10:02,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234199098] [2022-01-10 04:10:02,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:02,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:10:02,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:02,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:10:02,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:10:02,827 INFO L87 Difference]: Start difference. First operand 873 states and 1173 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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:10:02,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:02,934 INFO L93 Difference]: Finished difference Result 894 states and 1195 transitions. [2022-01-10 04:10:02,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:10:02,934 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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:10:02,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:02,936 INFO L225 Difference]: With dead ends: 894 [2022-01-10 04:10:02,936 INFO L226 Difference]: Without dead ends: 870 [2022-01-10 04:10:02,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:10:02,936 INFO L933 BasicCegarLoop]: 519 mSDtfsCounter, 60 mSDsluCounter, 2545 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3064 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:02,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3064 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:02,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2022-01-10 04:10:02,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 870. [2022-01-10 04:10:02,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 731 states have (on average 1.3132694938440492) internal successors, (960), 748 states have internal predecessors, (960), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-01-10 04:10:02,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1164 transitions. [2022-01-10 04:10:02,963 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1164 transitions. Word has length 48 [2022-01-10 04:10:02,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:02,963 INFO L470 AbstractCegarLoop]: Abstraction has 870 states and 1164 transitions. [2022-01-10 04:10:02,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 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:10:02,963 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1164 transitions. [2022-01-10 04:10:02,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 04:10:02,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:02,964 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] [2022-01-10 04:10:02,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:03,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:03,171 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:03,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:03,172 INFO L85 PathProgramCache]: Analyzing trace with hash 233509778, now seen corresponding path program 1 times [2022-01-10 04:10:03,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:03,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115001923] [2022-01-10 04:10:03,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:03,172 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:03,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:03,173 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:03,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2022-01-10 04:10:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:03,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:03,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:03,420 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:10:03,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:03,421 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:03,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115001923] [2022-01-10 04:10:03,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115001923] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:03,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:03,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:03,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134616288] [2022-01-10 04:10:03,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:03,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:03,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:03,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:03,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:03,422 INFO L87 Difference]: Start difference. First operand 870 states and 1164 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:03,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:03,609 INFO L93 Difference]: Finished difference Result 912 states and 1206 transitions. [2022-01-10 04:10:03,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:03,609 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-01-10 04:10:03,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:03,611 INFO L225 Difference]: With dead ends: 912 [2022-01-10 04:10:03,611 INFO L226 Difference]: Without dead ends: 895 [2022-01-10 04:10:03,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:03,612 INFO L933 BasicCegarLoop]: 527 mSDtfsCounter, 46 mSDsluCounter, 4590 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5117 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:03,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5117 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:03,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2022-01-10 04:10:03,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 870. [2022-01-10 04:10:03,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 731 states have (on average 1.3132694938440492) internal successors, (960), 748 states have internal predecessors, (960), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (118), 83 states have call predecessors, (118), 79 states have call successors, (118) [2022-01-10 04:10:03,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1163 transitions. [2022-01-10 04:10:03,639 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1163 transitions. Word has length 57 [2022-01-10 04:10:03,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:03,639 INFO L470 AbstractCegarLoop]: Abstraction has 870 states and 1163 transitions. [2022-01-10 04:10:03,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:03,639 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1163 transitions. [2022-01-10 04:10:03,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:10:03,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:03,641 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:10:03,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:03,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:03,848 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:03,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:03,848 INFO L85 PathProgramCache]: Analyzing trace with hash -220244813, now seen corresponding path program 1 times [2022-01-10 04:10:03,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:03,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499005768] [2022-01-10 04:10:03,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:03,849 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:03,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:03,850 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:03,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-01-10 04:10:03,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:03,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:10:03,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:04,091 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:10:04,091 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:04,091 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:04,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499005768] [2022-01-10 04:10:04,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499005768] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:04,091 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:04,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-10 04:10:04,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760705111] [2022-01-10 04:10:04,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:04,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 04:10:04,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:04,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 04:10:04,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:10:04,092 INFO L87 Difference]: Start difference. First operand 870 states and 1163 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:04,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:04,277 INFO L93 Difference]: Finished difference Result 931 states and 1228 transitions. [2022-01-10 04:10:04,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 04:10:04,278 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2022-01-10 04:10:04,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:04,280 INFO L225 Difference]: With dead ends: 931 [2022-01-10 04:10:04,280 INFO L226 Difference]: Without dead ends: 913 [2022-01-10 04:10:04,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-10 04:10:04,280 INFO L933 BasicCegarLoop]: 535 mSDtfsCounter, 33 mSDsluCounter, 4104 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 4639 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:04,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 4639 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:04,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-01-10 04:10:04,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 858. [2022-01-10 04:10:04,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.314404432132964) internal successors, (949), 738 states have internal predecessors, (949), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-01-10 04:10:04,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1144 transitions. [2022-01-10 04:10:04,307 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1144 transitions. Word has length 49 [2022-01-10 04:10:04,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:04,308 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1144 transitions. [2022-01-10 04:10:04,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:04,308 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1144 transitions. [2022-01-10 04:10:04,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:10:04,309 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:04,309 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:10:04,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:04,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:04,516 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:04,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:04,516 INFO L85 PathProgramCache]: Analyzing trace with hash -778024139, now seen corresponding path program 1 times [2022-01-10 04:10:04,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:04,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1816255437] [2022-01-10 04:10:04,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:04,516 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:04,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:04,517 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:04,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2022-01-10 04:10:04,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:04,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:04,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:04,746 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:10:04,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:04,746 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:04,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1816255437] [2022-01-10 04:10:04,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1816255437] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:04,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:04,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:04,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761913767] [2022-01-10 04:10:04,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:04,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:04,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:04,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:04,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:04,747 INFO L87 Difference]: Start difference. First operand 858 states and 1144 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:04,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:04,962 INFO L93 Difference]: Finished difference Result 930 states and 1224 transitions. [2022-01-10 04:10:04,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:04,962 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-01-10 04:10:04,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:04,964 INFO L225 Difference]: With dead ends: 930 [2022-01-10 04:10:04,964 INFO L226 Difference]: Without dead ends: 913 [2022-01-10 04:10:04,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:04,964 INFO L933 BasicCegarLoop]: 536 mSDtfsCounter, 42 mSDsluCounter, 5134 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5670 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:04,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 5670 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:04,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-01-10 04:10:04,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 867. [2022-01-10 04:10:04,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 729 states have (on average 1.3113854595336076) internal successors, (956), 746 states have internal predecessors, (956), 84 states have call successors, (84), 38 states have call predecessors, (84), 53 states have return successors, (116), 82 states have call predecessors, (116), 78 states have call successors, (116) [2022-01-10 04:10:04,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1156 transitions. [2022-01-10 04:10:04,991 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1156 transitions. Word has length 50 [2022-01-10 04:10:04,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:04,992 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 1156 transitions. [2022-01-10 04:10:04,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:04,992 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1156 transitions. [2022-01-10 04:10:04,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:04,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:04,993 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] [2022-01-10 04:10:05,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:05,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:05,200 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:05,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:05,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1051274616, now seen corresponding path program 1 times [2022-01-10 04:10:05,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:05,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1973166265] [2022-01-10 04:10:05,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:05,201 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:05,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:05,202 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:05,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2022-01-10 04:10:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:05,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:05,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:05,492 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:10:05,492 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:05,492 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:05,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1973166265] [2022-01-10 04:10:05,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1973166265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:05,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:05,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:05,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836677585] [2022-01-10 04:10:05,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:05,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:05,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:05,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:05,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:05,493 INFO L87 Difference]: Start difference. First operand 867 states and 1156 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 10 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:05,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:05,706 INFO L93 Difference]: Finished difference Result 930 states and 1223 transitions. [2022-01-10 04:10:05,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:05,707 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 10 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2022-01-10 04:10:05,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:05,708 INFO L225 Difference]: With dead ends: 930 [2022-01-10 04:10:05,709 INFO L226 Difference]: Without dead ends: 913 [2022-01-10 04:10:05,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:05,709 INFO L933 BasicCegarLoop]: 532 mSDtfsCounter, 42 mSDsluCounter, 5104 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5636 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:05,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 5636 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:05,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-01-10 04:10:05,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 867. [2022-01-10 04:10:05,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 729 states have (on average 1.3113854595336076) internal successors, (956), 746 states have internal predecessors, (956), 84 states have call successors, (84), 38 states have call predecessors, (84), 53 states have return successors, (115), 82 states have call predecessors, (115), 78 states have call successors, (115) [2022-01-10 04:10:05,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1155 transitions. [2022-01-10 04:10:05,734 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1155 transitions. Word has length 56 [2022-01-10 04:10:05,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:05,734 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 1155 transitions. [2022-01-10 04:10:05,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 10 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:05,735 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1155 transitions. [2022-01-10 04:10:05,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-10 04:10:05,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:05,736 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] [2022-01-10 04:10:05,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:05,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:05,943 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:05,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:05,943 INFO L85 PathProgramCache]: Analyzing trace with hash 428869982, now seen corresponding path program 1 times [2022-01-10 04:10:05,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:05,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1961264952] [2022-01-10 04:10:05,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:05,944 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:05,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:05,946 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:05,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-01-10 04:10:06,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:06,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:06,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:06,266 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:10:06,266 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:06,266 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:06,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1961264952] [2022-01-10 04:10:06,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1961264952] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:06,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:06,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:06,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741733622] [2022-01-10 04:10:06,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:06,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:06,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:06,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:06,268 INFO L87 Difference]: Start difference. First operand 867 states and 1155 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:06,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:06,477 INFO L93 Difference]: Finished difference Result 930 states and 1222 transitions. [2022-01-10 04:10:06,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:06,477 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 59 [2022-01-10 04:10:06,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:06,479 INFO L225 Difference]: With dead ends: 930 [2022-01-10 04:10:06,480 INFO L226 Difference]: Without dead ends: 913 [2022-01-10 04:10:06,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:06,480 INFO L933 BasicCegarLoop]: 531 mSDtfsCounter, 42 mSDsluCounter, 5100 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5631 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:06,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 5631 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:06,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-01-10 04:10:06,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 867. [2022-01-10 04:10:06,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 729 states have (on average 1.3113854595336076) internal successors, (956), 746 states have internal predecessors, (956), 84 states have call successors, (84), 38 states have call predecessors, (84), 53 states have return successors, (114), 82 states have call predecessors, (114), 78 states have call successors, (114) [2022-01-10 04:10:06,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1154 transitions. [2022-01-10 04:10:06,520 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1154 transitions. Word has length 59 [2022-01-10 04:10:06,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:06,520 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 1154 transitions. [2022-01-10 04:10:06,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:06,520 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1154 transitions. [2022-01-10 04:10:06,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-10 04:10:06,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:06,521 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:10:06,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:06,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:06,729 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:06,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:06,729 INFO L85 PathProgramCache]: Analyzing trace with hash -374365563, now seen corresponding path program 1 times [2022-01-10 04:10:06,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:06,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [767472604] [2022-01-10 04:10:06,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:06,729 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:06,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:06,730 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:06,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-01-10 04:10:06,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:06,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:06,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:06,992 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:10:06,992 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:06,992 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:06,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [767472604] [2022-01-10 04:10:06,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [767472604] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:06,993 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:06,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:06,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497962116] [2022-01-10 04:10:06,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:06,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:06,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:06,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:06,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:06,994 INFO L87 Difference]: Start difference. First operand 867 states and 1154 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:07,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:07,159 INFO L93 Difference]: Finished difference Result 930 states and 1221 transitions. [2022-01-10 04:10:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:07,159 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2022-01-10 04:10:07,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:07,161 INFO L225 Difference]: With dead ends: 930 [2022-01-10 04:10:07,161 INFO L226 Difference]: Without dead ends: 913 [2022-01-10 04:10:07,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:07,162 INFO L933 BasicCegarLoop]: 528 mSDtfsCounter, 46 mSDsluCounter, 4594 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5122 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:07,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5122 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:07,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-01-10 04:10:07,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 858. [2022-01-10 04:10:07,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.314404432132964) internal successors, (949), 738 states have internal predecessors, (949), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-01-10 04:10:07,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1144 transitions. [2022-01-10 04:10:07,202 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1144 transitions. Word has length 49 [2022-01-10 04:10:07,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:07,202 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1144 transitions. [2022-01-10 04:10:07,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:07,203 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1144 transitions. [2022-01-10 04:10:07,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:07,205 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:07,205 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:10:07,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:07,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:07,413 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:07,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:07,413 INFO L85 PathProgramCache]: Analyzing trace with hash 2046799916, now seen corresponding path program 1 times [2022-01-10 04:10:07,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:07,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2061224779] [2022-01-10 04:10:07,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:07,413 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:07,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:07,414 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:07,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2022-01-10 04:10:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:07,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:07,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:07,700 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:10:07,700 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:07,700 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:07,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2061224779] [2022-01-10 04:10:07,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2061224779] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:07,700 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:07,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:10:07,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812567612] [2022-01-10 04:10:07,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:07,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:10:07,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:07,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:10:07,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:10:07,701 INFO L87 Difference]: Start difference. First operand 858 states and 1144 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 04:10:07,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:07,888 INFO L93 Difference]: Finished difference Result 1089 states and 1446 transitions. [2022-01-10 04:10:07,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:10:07,889 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 53 [2022-01-10 04:10:07,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:07,890 INFO L225 Difference]: With dead ends: 1089 [2022-01-10 04:10:07,890 INFO L226 Difference]: Without dead ends: 858 [2022-01-10 04:10:07,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 50 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:10:07,892 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 487 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 884 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.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:07,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 884 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:10:07,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-01-10 04:10:07,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 858. [2022-01-10 04:10:07,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.3033240997229918) internal successors, (941), 738 states have internal predecessors, (941), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-01-10 04:10:07,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1136 transitions. [2022-01-10 04:10:07,918 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1136 transitions. Word has length 53 [2022-01-10 04:10:07,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:07,918 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1136 transitions. [2022-01-10 04:10:07,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 04:10:07,918 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1136 transitions. [2022-01-10 04:10:07,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-10 04:10:07,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:07,919 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:10:07,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:08,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:08,127 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:08,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:08,127 INFO L85 PathProgramCache]: Analyzing trace with hash -761549407, now seen corresponding path program 1 times [2022-01-10 04:10:08,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:08,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718987424] [2022-01-10 04:10:08,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:08,127 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:08,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:08,129 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:08,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-01-10 04:10:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:08,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:08,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:08,301 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:10:08,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:08,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:08,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718987424] [2022-01-10 04:10:08,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718987424] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:08,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:08,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:08,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703293173] [2022-01-10 04:10:08,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:08,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:08,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:08,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:08,306 INFO L87 Difference]: Start difference. First operand 858 states and 1136 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:08,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:08,349 INFO L93 Difference]: Finished difference Result 909 states and 1191 transitions. [2022-01-10 04:10:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:08,349 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 51 [2022-01-10 04:10:08,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:08,350 INFO L225 Difference]: With dead ends: 909 [2022-01-10 04:10:08,350 INFO L226 Difference]: Without dead ends: 878 [2022-01-10 04:10:08,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:08,351 INFO L933 BasicCegarLoop]: 534 mSDtfsCounter, 33 mSDsluCounter, 1559 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 2093 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:08,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 2093 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:08,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-01-10 04:10:08,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 860. [2022-01-10 04:10:08,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 724 states have (on average 1.3024861878453038) internal successors, (943), 739 states have internal predecessors, (943), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 82 states have call predecessors, (111), 78 states have call successors, (111) [2022-01-10 04:10:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 1138 transitions. [2022-01-10 04:10:08,376 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 1138 transitions. Word has length 51 [2022-01-10 04:10:08,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:08,376 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 1138 transitions. [2022-01-10 04:10:08,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:08,376 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 1138 transitions. [2022-01-10 04:10:08,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:10:08,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:08,377 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:10:08,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:08,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:08,582 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:08,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:08,582 INFO L85 PathProgramCache]: Analyzing trace with hash -480998912, now seen corresponding path program 1 times [2022-01-10 04:10:08,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:08,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638512148] [2022-01-10 04:10:08,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:08,582 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:08,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:08,583 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:08,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2022-01-10 04:10:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:08,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:08,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:08,750 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:10:08,750 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:08,750 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:08,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638512148] [2022-01-10 04:10:08,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638512148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:08,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:08,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:08,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477904058] [2022-01-10 04:10:08,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:08,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:08,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:08,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:08,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:08,751 INFO L87 Difference]: Start difference. First operand 860 states and 1138 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 2 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:10:08,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:08,824 INFO L93 Difference]: Finished difference Result 951 states and 1242 transitions. [2022-01-10 04:10:08,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:08,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 2 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 50 [2022-01-10 04:10:08,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:08,826 INFO L225 Difference]: With dead ends: 951 [2022-01-10 04:10:08,826 INFO L226 Difference]: Without dead ends: 925 [2022-01-10 04:10:08,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:10:08,826 INFO L933 BasicCegarLoop]: 560 mSDtfsCounter, 166 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 1505 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:08,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 1505 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:08,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2022-01-10 04:10:08,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 866. [2022-01-10 04:10:08,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 729 states have (on average 1.3017832647462277) internal successors, (949), 744 states have internal predecessors, (949), 85 states have call successors, (85), 38 states have call predecessors, (85), 51 states have return successors, (112), 83 states have call predecessors, (112), 79 states have call successors, (112) [2022-01-10 04:10:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1146 transitions. [2022-01-10 04:10:08,873 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1146 transitions. Word has length 50 [2022-01-10 04:10:08,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:08,873 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 1146 transitions. [2022-01-10 04:10:08,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 2 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:10:08,873 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1146 transitions. [2022-01-10 04:10:08,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-10 04:10:08,874 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:08,874 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:10:08,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:09,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:09,081 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:09,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:09,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1020722518, now seen corresponding path program 1 times [2022-01-10 04:10:09,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:09,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480783861] [2022-01-10 04:10:09,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:09,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:09,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:09,083 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:09,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2022-01-10 04:10:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:09,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:09,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:09,308 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:10:09,308 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:09,308 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:09,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480783861] [2022-01-10 04:10:09,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480783861] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:09,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:09,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:09,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138593520] [2022-01-10 04:10:09,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:09,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:09,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:09,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:09,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:09,309 INFO L87 Difference]: Start difference. First operand 866 states and 1146 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:09,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:09,492 INFO L93 Difference]: Finished difference Result 921 states and 1201 transitions. [2022-01-10 04:10:09,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:09,492 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2022-01-10 04:10:09,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:09,493 INFO L225 Difference]: With dead ends: 921 [2022-01-10 04:10:09,493 INFO L226 Difference]: Without dead ends: 903 [2022-01-10 04:10:09,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:09,494 INFO L933 BasicCegarLoop]: 533 mSDtfsCounter, 46 mSDsluCounter, 4590 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5123 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:09,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5123 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:09,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states. [2022-01-10 04:10:09,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 863. [2022-01-10 04:10:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 727 states have (on average 1.299862448418157) internal successors, (945), 742 states have internal predecessors, (945), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 82 states have call predecessors, (111), 78 states have call successors, (111) [2022-01-10 04:10:09,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1140 transitions. [2022-01-10 04:10:09,520 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1140 transitions. Word has length 51 [2022-01-10 04:10:09,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:09,520 INFO L470 AbstractCegarLoop]: Abstraction has 863 states and 1140 transitions. [2022-01-10 04:10:09,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:09,520 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1140 transitions. [2022-01-10 04:10:09,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 04:10:09,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:09,521 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:10:09,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Ended with exit code 0 [2022-01-10 04:10:09,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:09,728 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:09,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:09,728 INFO L85 PathProgramCache]: Analyzing trace with hash 449611750, now seen corresponding path program 1 times [2022-01-10 04:10:09,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:09,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [597754431] [2022-01-10 04:10:09,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:09,728 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:09,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:09,729 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:09,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2022-01-10 04:10:09,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:09,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:09,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:09,988 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:10:09,988 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:09,988 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:09,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [597754431] [2022-01-10 04:10:09,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [597754431] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:09,988 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:09,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:09,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320152121] [2022-01-10 04:10:09,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:09,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:09,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:09,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:09,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:09,989 INFO L87 Difference]: Start difference. First operand 863 states and 1140 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:10,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:10,190 INFO L93 Difference]: Finished difference Result 918 states and 1195 transitions. [2022-01-10 04:10:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:10,191 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-01-10 04:10:10,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:10,192 INFO L225 Difference]: With dead ends: 918 [2022-01-10 04:10:10,192 INFO L226 Difference]: Without dead ends: 898 [2022-01-10 04:10:10,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:10,193 INFO L933 BasicCegarLoop]: 515 mSDtfsCounter, 46 mSDsluCounter, 4486 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5001 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:10,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 5001 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:10,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-01-10 04:10:10,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 858. [2022-01-10 04:10:10,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 723 states have (on average 1.2987551867219918) internal successors, (939), 738 states have internal predecessors, (939), 83 states have call successors, (83), 38 states have call predecessors, (83), 51 states have return successors, (110), 81 states have call predecessors, (110), 77 states have call successors, (110) [2022-01-10 04:10:10,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1132 transitions. [2022-01-10 04:10:10,219 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1132 transitions. Word has length 50 [2022-01-10 04:10:10,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:10,219 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1132 transitions. [2022-01-10 04:10:10,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:10,219 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1132 transitions. [2022-01-10 04:10:10,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-10 04:10:10,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:10,220 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:10:10,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:10,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:10,427 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:10,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:10,428 INFO L85 PathProgramCache]: Analyzing trace with hash 309046761, now seen corresponding path program 1 times [2022-01-10 04:10:10,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:10,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1423269352] [2022-01-10 04:10:10,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:10,428 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:10,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:10,429 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:10,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-01-10 04:10:10,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:10,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:10,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:10,613 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:10:10,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:10,613 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:10,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1423269352] [2022-01-10 04:10:10,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1423269352] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:10,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:10,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:10,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047958209] [2022-01-10 04:10:10,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:10,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:10,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:10,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:10,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:10,614 INFO L87 Difference]: Start difference. First operand 858 states and 1132 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 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:10:10,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:10,693 INFO L93 Difference]: Finished difference Result 921 states and 1201 transitions. [2022-01-10 04:10:10,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:10,693 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 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 51 [2022-01-10 04:10:10,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:10,695 INFO L225 Difference]: With dead ends: 921 [2022-01-10 04:10:10,695 INFO L226 Difference]: Without dead ends: 874 [2022-01-10 04:10:10,695 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:10:10,695 INFO L933 BasicCegarLoop]: 514 mSDtfsCounter, 41 mSDsluCounter, 1978 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 2492 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:10,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 2492 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:10,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-01-10 04:10:10,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 858. [2022-01-10 04:10:10,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 723 states have (on average 1.2946058091286308) internal successors, (936), 738 states have internal predecessors, (936), 83 states have call successors, (83), 38 states have call predecessors, (83), 51 states have return successors, (110), 81 states have call predecessors, (110), 77 states have call successors, (110) [2022-01-10 04:10:10,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1129 transitions. [2022-01-10 04:10:10,721 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1129 transitions. Word has length 51 [2022-01-10 04:10:10,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:10,721 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1129 transitions. [2022-01-10 04:10:10,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 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:10:10,721 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1129 transitions. [2022-01-10 04:10:10,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-10 04:10:10,722 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:10,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, 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:10:10,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:10,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:10,929 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:10,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:10,929 INFO L85 PathProgramCache]: Analyzing trace with hash 175033255, now seen corresponding path program 1 times [2022-01-10 04:10:10,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:10,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596057897] [2022-01-10 04:10:10,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:10,930 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:10,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:10,931 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:10,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2022-01-10 04:10:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:11,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:11,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:11,141 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:10:11,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:11,142 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:11,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596057897] [2022-01-10 04:10:11,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596057897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:11,142 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:11,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:11,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983238664] [2022-01-10 04:10:11,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:11,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:11,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:11,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:11,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:11,142 INFO L87 Difference]: Start difference. First operand 858 states and 1129 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 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:10:11,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:11,266 INFO L93 Difference]: Finished difference Result 876 states and 1147 transitions. [2022-01-10 04:10:11,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:11,266 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), 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 51 [2022-01-10 04:10:11,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:11,268 INFO L225 Difference]: With dead ends: 876 [2022-01-10 04:10:11,268 INFO L226 Difference]: Without dead ends: 854 [2022-01-10 04:10:11,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:11,268 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 62 mSDsluCounter, 3438 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3947 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:11,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 3947 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:11,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2022-01-10 04:10:11,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 848. [2022-01-10 04:10:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 715 states have (on average 1.2965034965034965) internal successors, (927), 730 states have internal predecessors, (927), 81 states have call successors, (81), 38 states have call predecessors, (81), 51 states have return successors, (108), 79 states have call predecessors, (108), 75 states have call successors, (108) [2022-01-10 04:10:11,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1116 transitions. [2022-01-10 04:10:11,295 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1116 transitions. Word has length 51 [2022-01-10 04:10:11,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:11,295 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1116 transitions. [2022-01-10 04:10:11,295 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), 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:10:11,296 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1116 transitions. [2022-01-10 04:10:11,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-10 04:10:11,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:11,297 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] [2022-01-10 04:10:11,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:11,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:11,504 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:11,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:11,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1034973039, now seen corresponding path program 1 times [2022-01-10 04:10:11,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:11,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1361075566] [2022-01-10 04:10:11,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:11,505 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:11,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:11,506 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:11,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2022-01-10 04:10:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:11,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:11,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:11,721 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:10:11,722 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:11,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:11,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1361075566] [2022-01-10 04:10:11,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1361075566] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:11,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:11,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:10:11,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162313205] [2022-01-10 04:10:11,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:11,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:10:11,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:11,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:10:11,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:10:11,722 INFO L87 Difference]: Start difference. First operand 848 states and 1116 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 04:10:11,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:11,931 INFO L93 Difference]: Finished difference Result 1059 states and 1397 transitions. [2022-01-10 04:10:11,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:10:11,931 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 55 [2022-01-10 04:10:11,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:11,933 INFO L225 Difference]: With dead ends: 1059 [2022-01-10 04:10:11,933 INFO L226 Difference]: Without dead ends: 871 [2022-01-10 04:10:11,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 52 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:10:11,933 INFO L933 BasicCegarLoop]: 526 mSDtfsCounter, 599 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:11,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [602 Valid, 888 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:10:11,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-10 04:10:11,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 834. [2022-01-10 04:10:11,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 703 states have (on average 1.2930298719772404) internal successors, (909), 718 states have internal predecessors, (909), 81 states have call successors, (81), 38 states have call predecessors, (81), 49 states have return successors, (106), 77 states have call predecessors, (106), 75 states have call successors, (106) [2022-01-10 04:10:11,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1096 transitions. [2022-01-10 04:10:11,960 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1096 transitions. Word has length 55 [2022-01-10 04:10:11,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:11,960 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 1096 transitions. [2022-01-10 04:10:11,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-01-10 04:10:11,961 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1096 transitions. [2022-01-10 04:10:11,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-01-10 04:10:11,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:11,962 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] [2022-01-10 04:10:11,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:12,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:12,162 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:12,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:12,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1624287433, now seen corresponding path program 1 times [2022-01-10 04:10:12,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:12,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453810287] [2022-01-10 04:10:12,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:12,163 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:12,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:12,164 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:12,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2022-01-10 04:10:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:12,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:12,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:12,338 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:10:12,338 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:12,338 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:12,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453810287] [2022-01-10 04:10:12,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453810287] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:12,339 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:12,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:12,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751223742] [2022-01-10 04:10:12,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:12,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:12,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:12,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:12,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:12,339 INFO L87 Difference]: Start difference. First operand 834 states and 1096 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 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:10:12,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:12,399 INFO L93 Difference]: Finished difference Result 882 states and 1148 transitions. [2022-01-10 04:10:12,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:12,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 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 52 [2022-01-10 04:10:12,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:12,401 INFO L225 Difference]: With dead ends: 882 [2022-01-10 04:10:12,401 INFO L226 Difference]: Without dead ends: 855 [2022-01-10 04:10:12,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:12,401 INFO L933 BasicCegarLoop]: 515 mSDtfsCounter, 23 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2002 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:12,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 2002 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:12,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2022-01-10 04:10:12,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 834. [2022-01-10 04:10:12,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 703 states have (on average 1.2916073968705548) internal successors, (908), 718 states have internal predecessors, (908), 81 states have call successors, (81), 38 states have call predecessors, (81), 49 states have return successors, (106), 77 states have call predecessors, (106), 75 states have call successors, (106) [2022-01-10 04:10:12,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1095 transitions. [2022-01-10 04:10:12,446 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1095 transitions. Word has length 52 [2022-01-10 04:10:12,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:12,446 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 1095 transitions. [2022-01-10 04:10:12,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 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:10:12,446 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1095 transitions. [2022-01-10 04:10:12,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-01-10 04:10:12,447 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:12,447 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:12,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:12,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:12,648 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:12,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:12,648 INFO L85 PathProgramCache]: Analyzing trace with hash 626793583, now seen corresponding path program 1 times [2022-01-10 04:10:12,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:12,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475638960] [2022-01-10 04:10:12,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:12,649 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:12,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:12,650 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:12,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2022-01-10 04:10:12,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:12,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:12,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:12,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:10:12,855 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:12,856 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:12,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475638960] [2022-01-10 04:10:12,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1475638960] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:12,856 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:12,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:12,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379449056] [2022-01-10 04:10:12,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:12,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:12,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:12,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:12,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:12,856 INFO L87 Difference]: Start difference. First operand 834 states and 1095 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 04:10:13,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:13,160 INFO L93 Difference]: Finished difference Result 1240 states and 1625 transitions. [2022-01-10 04:10:13,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:10:13,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 69 [2022-01-10 04:10:13,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:13,162 INFO L225 Difference]: With dead ends: 1240 [2022-01-10 04:10:13,162 INFO L226 Difference]: Without dead ends: 834 [2022-01-10 04:10:13,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:13,163 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 531 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:13,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 1061 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-10 04:10:13,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-01-10 04:10:13,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 833. [2022-01-10 04:10:13,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 702 states have (on average 1.2834757834757835) internal successors, (901), 717 states have internal predecessors, (901), 81 states have call successors, (81), 38 states have call predecessors, (81), 49 states have return successors, (106), 77 states have call predecessors, (106), 75 states have call successors, (106) [2022-01-10 04:10:13,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1088 transitions. [2022-01-10 04:10:13,194 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1088 transitions. Word has length 69 [2022-01-10 04:10:13,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:13,195 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1088 transitions. [2022-01-10 04:10:13,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 04:10:13,195 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1088 transitions. [2022-01-10 04:10:13,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-01-10 04:10:13,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:13,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:13,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:13,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:13,404 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:13,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:13,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1863794846, now seen corresponding path program 1 times [2022-01-10 04:10:13,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:13,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [79739268] [2022-01-10 04:10:13,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:13,404 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:13,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:13,405 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:13,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2022-01-10 04:10:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:13,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:13,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:10:13,592 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:13,592 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:13,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [79739268] [2022-01-10 04:10:13,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [79739268] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:13,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:13,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:13,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895166690] [2022-01-10 04:10:13,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:13,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:13,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:13,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:13,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:13,594 INFO L87 Difference]: Start difference. First operand 833 states and 1088 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 04:10:13,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:13,629 INFO L93 Difference]: Finished difference Result 917 states and 1195 transitions. [2022-01-10 04:10:13,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:13,630 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 70 [2022-01-10 04:10:13,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:13,631 INFO L225 Difference]: With dead ends: 917 [2022-01-10 04:10:13,631 INFO L226 Difference]: Without dead ends: 912 [2022-01-10 04:10:13,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 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:10:13,635 INFO L933 BasicCegarLoop]: 551 mSDtfsCounter, 101 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1018 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:10:13,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 1018 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:13,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2022-01-10 04:10:13,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 879. [2022-01-10 04:10:13,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 741 states have (on average 1.2820512820512822) internal successors, (950), 757 states have internal predecessors, (950), 82 states have call successors, (82), 40 states have call predecessors, (82), 55 states have return successors, (112), 81 states have call predecessors, (112), 77 states have call successors, (112) [2022-01-10 04:10:13,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1144 transitions. [2022-01-10 04:10:13,663 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1144 transitions. Word has length 70 [2022-01-10 04:10:13,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:13,663 INFO L470 AbstractCegarLoop]: Abstraction has 879 states and 1144 transitions. [2022-01-10 04:10:13,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-01-10 04:10:13,663 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1144 transitions. [2022-01-10 04:10:13,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:13,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:13,664 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:10:13,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:13,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:13,871 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:13,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:13,872 INFO L85 PathProgramCache]: Analyzing trace with hash 348198602, now seen corresponding path program 1 times [2022-01-10 04:10:13,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:13,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107185731] [2022-01-10 04:10:13,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:13,872 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:13,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:13,873 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:13,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2022-01-10 04:10:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:13,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:10:13,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:14,023 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:10:14,024 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:14,024 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:14,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107185731] [2022-01-10 04:10:14,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107185731] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:14,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:14,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 04:10:14,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547756480] [2022-01-10 04:10:14,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:14,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:10:14,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:14,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:10:14,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:10:14,025 INFO L87 Difference]: Start difference. First operand 879 states and 1144 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 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:10:14,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:14,084 INFO L93 Difference]: Finished difference Result 925 states and 1193 transitions. [2022-01-10 04:10:14,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:10:14,084 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 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 53 [2022-01-10 04:10:14,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:14,086 INFO L225 Difference]: With dead ends: 925 [2022-01-10 04:10:14,086 INFO L226 Difference]: Without dead ends: 900 [2022-01-10 04:10:14,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 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:10:14,086 INFO L933 BasicCegarLoop]: 511 mSDtfsCounter, 39 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1459 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:14,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1459 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:14,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2022-01-10 04:10:14,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 881. [2022-01-10 04:10:14,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 743 states have (on average 1.2812920592193808) internal successors, (952), 759 states have internal predecessors, (952), 82 states have call successors, (82), 40 states have call predecessors, (82), 55 states have return successors, (112), 81 states have call predecessors, (112), 77 states have call successors, (112) [2022-01-10 04:10:14,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 1146 transitions. [2022-01-10 04:10:14,131 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 1146 transitions. Word has length 53 [2022-01-10 04:10:14,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:14,132 INFO L470 AbstractCegarLoop]: Abstraction has 881 states and 1146 transitions. [2022-01-10 04:10:14,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 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:10:14,132 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 1146 transitions. [2022-01-10 04:10:14,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:14,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:14,133 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:10:14,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Ended with exit code 0 [2022-01-10 04:10:14,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:14,339 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:14,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:14,340 INFO L85 PathProgramCache]: Analyzing trace with hash 214185096, now seen corresponding path program 1 times [2022-01-10 04:10:14,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:14,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1124808740] [2022-01-10 04:10:14,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:14,340 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:14,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:14,341 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:14,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2022-01-10 04:10:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:14,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 04:10:14,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:14,553 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:10:14,553 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:14,553 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:14,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1124808740] [2022-01-10 04:10:14,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1124808740] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:14,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:14,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 04:10:14,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293481094] [2022-01-10 04:10:14,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:14,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 04:10:14,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:14,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 04:10:14,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:10:14,554 INFO L87 Difference]: Start difference. First operand 881 states and 1146 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:10:14,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:14,685 INFO L93 Difference]: Finished difference Result 902 states and 1168 transitions. [2022-01-10 04:10:14,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:10:14,686 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-01-10 04:10:14,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:14,687 INFO L225 Difference]: With dead ends: 902 [2022-01-10 04:10:14,688 INFO L226 Difference]: Without dead ends: 879 [2022-01-10 04:10:14,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-01-10 04:10:14,688 INFO L933 BasicCegarLoop]: 506 mSDtfsCounter, 60 mSDsluCounter, 2412 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:14,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 2918 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:14,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-01-10 04:10:14,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 877. [2022-01-10 04:10:14,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 739 states have (on average 1.2814614343707713) internal successors, (947), 756 states have internal predecessors, (947), 82 states have call successors, (82), 40 states have call predecessors, (82), 55 states have return successors, (112), 80 states have call predecessors, (112), 77 states have call successors, (112) [2022-01-10 04:10:14,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1141 transitions. [2022-01-10 04:10:14,718 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1141 transitions. Word has length 53 [2022-01-10 04:10:14,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:14,718 INFO L470 AbstractCegarLoop]: Abstraction has 877 states and 1141 transitions. [2022-01-10 04:10:14,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-10 04:10:14,718 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1141 transitions. [2022-01-10 04:10:14,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:14,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:14,719 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:10:14,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:14,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:14,923 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:14,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:14,924 INFO L85 PathProgramCache]: Analyzing trace with hash 2136985573, now seen corresponding path program 1 times [2022-01-10 04:10:14,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:14,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915264307] [2022-01-10 04:10:14,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:14,924 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:14,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:14,926 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:14,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2022-01-10 04:10:15,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:15,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:15,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:15,094 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:10:15,094 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:15,095 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:15,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915264307] [2022-01-10 04:10:15,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915264307] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:15,095 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:15,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:15,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810054403] [2022-01-10 04:10:15,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:15,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:15,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:15,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:15,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:15,096 INFO L87 Difference]: Start difference. First operand 877 states and 1141 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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:10:15,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:15,186 INFO L93 Difference]: Finished difference Result 925 states and 1193 transitions. [2022-01-10 04:10:15,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:15,187 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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 53 [2022-01-10 04:10:15,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:15,188 INFO L225 Difference]: With dead ends: 925 [2022-01-10 04:10:15,189 INFO L226 Difference]: Without dead ends: 898 [2022-01-10 04:10:15,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 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:10:15,189 INFO L933 BasicCegarLoop]: 507 mSDtfsCounter, 45 mSDsluCounter, 1955 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:15,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 2462 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:15,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-01-10 04:10:15,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 877. [2022-01-10 04:10:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 739 states have (on average 1.2801082543978348) internal successors, (946), 756 states have internal predecessors, (946), 82 states have call successors, (82), 40 states have call predecessors, (82), 55 states have return successors, (112), 80 states have call predecessors, (112), 77 states have call successors, (112) [2022-01-10 04:10:15,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1140 transitions. [2022-01-10 04:10:15,217 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1140 transitions. Word has length 53 [2022-01-10 04:10:15,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:15,217 INFO L470 AbstractCegarLoop]: Abstraction has 877 states and 1140 transitions. [2022-01-10 04:10:15,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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:10:15,218 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1140 transitions. [2022-01-10 04:10:15,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:15,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:15,218 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:10:15,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Ended with exit code 0 [2022-01-10 04:10:15,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:15,425 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:15,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:15,425 INFO L85 PathProgramCache]: Analyzing trace with hash -2095942109, now seen corresponding path program 1 times [2022-01-10 04:10:15,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:15,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1985588540] [2022-01-10 04:10:15,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:15,426 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:15,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:15,427 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:15,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2022-01-10 04:10:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:15,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:15,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:15,609 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:10:15,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:15,609 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:15,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1985588540] [2022-01-10 04:10:15,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1985588540] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:15,609 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:15,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:15,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606765438] [2022-01-10 04:10:15,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:15,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:15,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:15,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:15,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:15,610 INFO L87 Difference]: Start difference. First operand 877 states and 1140 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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:10:15,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:15,681 INFO L93 Difference]: Finished difference Result 923 states and 1189 transitions. [2022-01-10 04:10:15,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:15,682 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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 53 [2022-01-10 04:10:15,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:15,683 INFO L225 Difference]: With dead ends: 923 [2022-01-10 04:10:15,684 INFO L226 Difference]: Without dead ends: 898 [2022-01-10 04:10:15,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 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:10:15,684 INFO L933 BasicCegarLoop]: 507 mSDtfsCounter, 39 mSDsluCounter, 1953 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2460 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:15,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2460 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:15,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-01-10 04:10:15,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 879. [2022-01-10 04:10:15,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 741 states have (on average 1.2793522267206479) internal successors, (948), 758 states have internal predecessors, (948), 82 states have call successors, (82), 40 states have call predecessors, (82), 55 states have return successors, (112), 80 states have call predecessors, (112), 77 states have call successors, (112) [2022-01-10 04:10:15,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1142 transitions. [2022-01-10 04:10:15,725 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1142 transitions. Word has length 53 [2022-01-10 04:10:15,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:15,725 INFO L470 AbstractCegarLoop]: Abstraction has 879 states and 1142 transitions. [2022-01-10 04:10:15,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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:10:15,725 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1142 transitions. [2022-01-10 04:10:15,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:15,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:15,726 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:10:15,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:15,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:15,933 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:15,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:15,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2065011681, now seen corresponding path program 1 times [2022-01-10 04:10:15,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:15,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520546731] [2022-01-10 04:10:15,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:15,934 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:15,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:15,935 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:15,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2022-01-10 04:10:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:16,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:16,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:16,119 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:10:16,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:16,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:16,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520546731] [2022-01-10 04:10:16,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [520546731] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:16,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:16,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:16,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987541221] [2022-01-10 04:10:16,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:16,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:16,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:16,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:16,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:16,120 INFO L87 Difference]: Start difference. First operand 879 states and 1142 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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:10:16,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:16,227 INFO L93 Difference]: Finished difference Result 900 states and 1164 transitions. [2022-01-10 04:10:16,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:16,227 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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 53 [2022-01-10 04:10:16,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:16,228 INFO L225 Difference]: With dead ends: 900 [2022-01-10 04:10:16,228 INFO L226 Difference]: Without dead ends: 871 [2022-01-10 04:10:16,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:16,229 INFO L933 BasicCegarLoop]: 502 mSDtfsCounter, 60 mSDsluCounter, 3395 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3897 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:16,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3897 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:16,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-10 04:10:16,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 871. [2022-01-10 04:10:16,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 734 states have (on average 1.279291553133515) internal successors, (939), 751 states have internal predecessors, (939), 81 states have call successors, (81), 40 states have call predecessors, (81), 55 states have return successors, (111), 79 states have call predecessors, (111), 76 states have call successors, (111) [2022-01-10 04:10:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1131 transitions. [2022-01-10 04:10:16,257 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1131 transitions. Word has length 53 [2022-01-10 04:10:16,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:16,257 INFO L470 AbstractCegarLoop]: Abstraction has 871 states and 1131 transitions. [2022-01-10 04:10:16,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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:10:16,257 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1131 transitions. [2022-01-10 04:10:16,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:16,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:16,258 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:10:16,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:16,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:16,465 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:16,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:16,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1782879842, now seen corresponding path program 1 times [2022-01-10 04:10:16,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:16,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463956887] [2022-01-10 04:10:16,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:16,466 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:16,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:16,467 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:16,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2022-01-10 04:10:16,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:16,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:16,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:16,650 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:10:16,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:16,650 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:16,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463956887] [2022-01-10 04:10:16,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463956887] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:16,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:16,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:16,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39412270] [2022-01-10 04:10:16,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:16,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:16,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:16,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:16,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:16,652 INFO L87 Difference]: Start difference. First operand 871 states and 1131 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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:10:16,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:16,716 INFO L93 Difference]: Finished difference Result 925 states and 1187 transitions. [2022-01-10 04:10:16,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:16,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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 53 [2022-01-10 04:10:16,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:16,718 INFO L225 Difference]: With dead ends: 925 [2022-01-10 04:10:16,718 INFO L226 Difference]: Without dead ends: 880 [2022-01-10 04:10:16,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 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:10:16,718 INFO L933 BasicCegarLoop]: 481 mSDtfsCounter, 39 mSDsluCounter, 1863 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2344 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:16,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2344 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:16,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2022-01-10 04:10:16,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 864. [2022-01-10 04:10:16,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 729 states have (on average 1.2757201646090535) internal successors, (930), 746 states have internal predecessors, (930), 79 states have call successors, (79), 40 states have call predecessors, (79), 55 states have return successors, (109), 77 states have call predecessors, (109), 74 states have call successors, (109) [2022-01-10 04:10:16,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1118 transitions. [2022-01-10 04:10:16,770 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1118 transitions. Word has length 53 [2022-01-10 04:10:16,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:16,770 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 1118 transitions. [2022-01-10 04:10:16,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 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:10:16,770 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1118 transitions. [2022-01-10 04:10:16,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:16,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:16,771 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:10:16,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:16,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:16,979 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:16,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:16,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1648866336, now seen corresponding path program 1 times [2022-01-10 04:10:16,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:16,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1040484101] [2022-01-10 04:10:16,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:16,979 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:16,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:16,981 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:16,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2022-01-10 04:10:17,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:17,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:17,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:17,181 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:10:17,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:17,181 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:17,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1040484101] [2022-01-10 04:10:17,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1040484101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:17,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:17,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:17,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068162579] [2022-01-10 04:10:17,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:17,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:17,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:17,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:17,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:17,182 INFO L87 Difference]: Start difference. First operand 864 states and 1118 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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:10:17,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:17,294 INFO L93 Difference]: Finished difference Result 882 states and 1136 transitions. [2022-01-10 04:10:17,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:17,295 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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 53 [2022-01-10 04:10:17,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:17,316 INFO L225 Difference]: With dead ends: 882 [2022-01-10 04:10:17,316 INFO L226 Difference]: Without dead ends: 854 [2022-01-10 04:10:17,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:17,317 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 60 mSDsluCounter, 3226 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3702 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:17,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3702 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:17,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2022-01-10 04:10:17,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 854. [2022-01-10 04:10:17,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 721 states have (on average 1.2760055478502081) internal successors, (920), 738 states have internal predecessors, (920), 77 states have call successors, (77), 40 states have call predecessors, (77), 55 states have return successors, (106), 75 states have call predecessors, (106), 72 states have call successors, (106) [2022-01-10 04:10:17,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1103 transitions. [2022-01-10 04:10:17,352 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1103 transitions. Word has length 53 [2022-01-10 04:10:17,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:17,352 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 1103 transitions. [2022-01-10 04:10:17,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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:10:17,352 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1103 transitions. [2022-01-10 04:10:17,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-10 04:10:17,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:17,353 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:10:17,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:17,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:17,560 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:17,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1140697567, now seen corresponding path program 1 times [2022-01-10 04:10:17,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:17,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1226909942] [2022-01-10 04:10:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:17,560 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:17,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:17,562 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:17,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2022-01-10 04:10:17,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:17,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:17,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:17,840 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:10:17,840 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:17,840 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:17,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1226909942] [2022-01-10 04:10:17,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1226909942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:17,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:17,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:17,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471821415] [2022-01-10 04:10:17,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:17,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:17,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:17,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:17,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:17,841 INFO L87 Difference]: Start difference. First operand 854 states and 1103 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:18,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:18,061 INFO L93 Difference]: Finished difference Result 872 states and 1121 transitions. [2022-01-10 04:10:18,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 04:10:18,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2022-01-10 04:10:18,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:18,063 INFO L225 Difference]: With dead ends: 872 [2022-01-10 04:10:18,063 INFO L226 Difference]: Without dead ends: 863 [2022-01-10 04:10:18,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 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:10:18,064 INFO L933 BasicCegarLoop]: 457 mSDtfsCounter, 463 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1127 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:18,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 1127 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:10:18,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2022-01-10 04:10:18,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 854. [2022-01-10 04:10:18,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 721 states have (on average 1.273231622746186) internal successors, (918), 738 states have internal predecessors, (918), 77 states have call successors, (77), 40 states have call predecessors, (77), 55 states have return successors, (106), 75 states have call predecessors, (106), 72 states have call successors, (106) [2022-01-10 04:10:18,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1101 transitions. [2022-01-10 04:10:18,092 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1101 transitions. Word has length 53 [2022-01-10 04:10:18,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:18,092 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 1101 transitions. [2022-01-10 04:10:18,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:18,093 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1101 transitions. [2022-01-10 04:10:18,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-10 04:10:18,093 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:18,094 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] [2022-01-10 04:10:18,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Ended with exit code 0 [2022-01-10 04:10:18,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:18,301 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:18,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:18,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1949554969, now seen corresponding path program 1 times [2022-01-10 04:10:18,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:18,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385173044] [2022-01-10 04:10:18,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:18,301 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:18,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:18,302 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:18,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2022-01-10 04:10:18,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:18,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:18,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:18,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:10:18,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:18,521 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:18,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385173044] [2022-01-10 04:10:18,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385173044] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:18,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:18,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:18,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219354473] [2022-01-10 04:10:18,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:18,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:18,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:18,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:18,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:18,536 INFO L87 Difference]: Start difference. First operand 854 states and 1101 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-10 04:10:18,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:18,723 INFO L93 Difference]: Finished difference Result 900 states and 1149 transitions. [2022-01-10 04:10:18,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:18,723 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2022-01-10 04:10:18,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:18,725 INFO L225 Difference]: With dead ends: 900 [2022-01-10 04:10:18,725 INFO L226 Difference]: Without dead ends: 844 [2022-01-10 04:10:18,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-01-10 04:10:18,725 INFO L933 BasicCegarLoop]: 456 mSDtfsCounter, 62 mSDsluCounter, 4446 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4902 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:18,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4902 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:18,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2022-01-10 04:10:18,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 844. [2022-01-10 04:10:18,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 713 states have (on average 1.2720897615708275) internal successors, (907), 731 states have internal predecessors, (907), 75 states have call successors, (75), 40 states have call predecessors, (75), 55 states have return successors, (101), 72 states have call predecessors, (101), 70 states have call successors, (101) [2022-01-10 04:10:18,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1083 transitions. [2022-01-10 04:10:18,753 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1083 transitions. Word has length 59 [2022-01-10 04:10:18,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:18,753 INFO L470 AbstractCegarLoop]: Abstraction has 844 states and 1083 transitions. [2022-01-10 04:10:18,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-01-10 04:10:18,754 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1083 transitions. [2022-01-10 04:10:18,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-10 04:10:18,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:18,754 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] [2022-01-10 04:10:18,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Ended with exit code 0 [2022-01-10 04:10:18,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:18,961 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:18,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:18,962 INFO L85 PathProgramCache]: Analyzing trace with hash -746868850, now seen corresponding path program 1 times [2022-01-10 04:10:18,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:18,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415975563] [2022-01-10 04:10:18,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:18,962 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:18,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:18,963 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:18,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2022-01-10 04:10:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:19,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-10 04:10:19,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:19,175 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:10:19,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:19,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:19,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415975563] [2022-01-10 04:10:19,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415975563] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:19,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:19,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:10:19,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696585934] [2022-01-10 04:10:19,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:19,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:10:19,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:19,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:10:19,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:10:19,176 INFO L87 Difference]: Start difference. First operand 844 states and 1083 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:19,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:19,339 INFO L93 Difference]: Finished difference Result 864 states and 1104 transitions. [2022-01-10 04:10:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:10:19,339 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-01-10 04:10:19,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:19,341 INFO L225 Difference]: With dead ends: 864 [2022-01-10 04:10:19,341 INFO L226 Difference]: Without dead ends: 840 [2022-01-10 04:10:19,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:19,341 INFO L933 BasicCegarLoop]: 435 mSDtfsCounter, 62 mSDsluCounter, 3441 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3876 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:19,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 3876 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:19,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2022-01-10 04:10:19,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 834. [2022-01-10 04:10:19,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 707 states have (on average 1.27015558698727) internal successors, (898), 723 states have internal predecessors, (898), 73 states have call successors, (73), 40 states have call predecessors, (73), 53 states have return successors, (91), 70 states have call predecessors, (91), 68 states have call successors, (91) [2022-01-10 04:10:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1062 transitions. [2022-01-10 04:10:19,370 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1062 transitions. Word has length 55 [2022-01-10 04:10:19,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:19,370 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 1062 transitions. [2022-01-10 04:10:19,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:19,370 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1062 transitions. [2022-01-10 04:10:19,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-10 04:10:19,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:19,371 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:19,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:19,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:19,571 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:19,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:19,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1478759627, now seen corresponding path program 1 times [2022-01-10 04:10:19,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:19,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [159596851] [2022-01-10 04:10:19,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:19,572 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:19,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:19,573 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:19,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2022-01-10 04:10:19,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:19,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:19,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:19,829 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:10:19,829 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:19,829 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:19,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [159596851] [2022-01-10 04:10:19,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [159596851] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:19,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:19,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:19,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673914117] [2022-01-10 04:10:19,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:19,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:19,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:19,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:19,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:19,830 INFO L87 Difference]: Start difference. First operand 834 states and 1062 transitions. Second operand has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:20,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:20,021 INFO L93 Difference]: Finished difference Result 854 states and 1083 transitions. [2022-01-10 04:10:20,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:20,022 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-01-10 04:10:20,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:20,023 INFO L225 Difference]: With dead ends: 854 [2022-01-10 04:10:20,023 INFO L226 Difference]: Without dead ends: 831 [2022-01-10 04:10:20,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-01-10 04:10:20,024 INFO L933 BasicCegarLoop]: 444 mSDtfsCounter, 62 mSDsluCounter, 4328 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4772 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:20,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4772 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:20,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2022-01-10 04:10:20,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 831. [2022-01-10 04:10:20,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 705 states have (on average 1.2680851063829788) internal successors, (894), 721 states have internal predecessors, (894), 72 states have call successors, (72), 40 states have call predecessors, (72), 53 states have return successors, (90), 69 states have call predecessors, (90), 67 states have call successors, (90) [2022-01-10 04:10:20,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1056 transitions. [2022-01-10 04:10:20,051 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1056 transitions. Word has length 55 [2022-01-10 04:10:20,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:20,051 INFO L470 AbstractCegarLoop]: Abstraction has 831 states and 1056 transitions. [2022-01-10 04:10:20,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:20,052 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1056 transitions. [2022-01-10 04:10:20,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:10:20,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:20,052 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:10:20,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:20,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:20,255 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:20,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:20,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1059320829, now seen corresponding path program 1 times [2022-01-10 04:10:20,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:20,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1778927596] [2022-01-10 04:10:20,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:20,256 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:20,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:20,257 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:20,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2022-01-10 04:10:20,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:20,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:20,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:20,420 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:10:20,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:20,420 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:20,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1778927596] [2022-01-10 04:10:20,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1778927596] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:20,420 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:20,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:20,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746594367] [2022-01-10 04:10:20,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:20,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:20,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:20,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:20,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:20,421 INFO L87 Difference]: Start difference. First operand 831 states and 1056 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 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:10:20,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:20,483 INFO L93 Difference]: Finished difference Result 879 states and 1108 transitions. [2022-01-10 04:10:20,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:20,483 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 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 54 [2022-01-10 04:10:20,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:20,484 INFO L225 Difference]: With dead ends: 879 [2022-01-10 04:10:20,485 INFO L226 Difference]: Without dead ends: 852 [2022-01-10 04:10:20,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:20,486 INFO L933 BasicCegarLoop]: 450 mSDtfsCounter, 22 mSDsluCounter, 1308 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1758 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:20,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1758 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:20,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-01-10 04:10:20,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 831. [2022-01-10 04:10:20,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 705 states have (on average 1.2666666666666666) internal successors, (893), 721 states have internal predecessors, (893), 72 states have call successors, (72), 40 states have call predecessors, (72), 53 states have return successors, (90), 69 states have call predecessors, (90), 67 states have call successors, (90) [2022-01-10 04:10:20,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1055 transitions. [2022-01-10 04:10:20,512 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1055 transitions. Word has length 54 [2022-01-10 04:10:20,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:20,512 INFO L470 AbstractCegarLoop]: Abstraction has 831 states and 1055 transitions. [2022-01-10 04:10:20,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 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:10:20,512 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1055 transitions. [2022-01-10 04:10:20,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:10:20,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:20,513 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:10:20,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Ended with exit code 0 [2022-01-10 04:10:20,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:20,720 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:20,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:20,721 INFO L85 PathProgramCache]: Analyzing trace with hash -997281215, now seen corresponding path program 1 times [2022-01-10 04:10:20,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:20,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138714773] [2022-01-10 04:10:20,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:20,721 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:20,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:20,722 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:20,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2022-01-10 04:10:20,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:20,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:20,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:20,924 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:10:20,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:20,925 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:20,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138714773] [2022-01-10 04:10:20,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138714773] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:20,925 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:20,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:20,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048613344] [2022-01-10 04:10:20,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:20,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:20,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:20,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:20,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:20,927 INFO L87 Difference]: Start difference. First operand 831 states and 1055 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 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:10:21,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:21,003 INFO L93 Difference]: Finished difference Result 877 states and 1104 transitions. [2022-01-10 04:10:21,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:21,004 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 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 54 [2022-01-10 04:10:21,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:21,005 INFO L225 Difference]: With dead ends: 877 [2022-01-10 04:10:21,005 INFO L226 Difference]: Without dead ends: 852 [2022-01-10 04:10:21,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 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:10:21,006 INFO L933 BasicCegarLoop]: 448 mSDtfsCounter, 39 mSDsluCounter, 1731 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2179 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:21,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2179 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:21,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-01-10 04:10:21,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 833. [2022-01-10 04:10:21,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 707 states have (on average 1.265912305516266) internal successors, (895), 723 states have internal predecessors, (895), 72 states have call successors, (72), 40 states have call predecessors, (72), 53 states have return successors, (90), 69 states have call predecessors, (90), 67 states have call successors, (90) [2022-01-10 04:10:21,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1057 transitions. [2022-01-10 04:10:21,035 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1057 transitions. Word has length 54 [2022-01-10 04:10:21,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:21,036 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1057 transitions. [2022-01-10 04:10:21,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 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:10:21,036 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1057 transitions. [2022-01-10 04:10:21,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:10:21,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:21,037 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:10:21,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:21,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:21,244 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:21,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:21,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1131294721, now seen corresponding path program 1 times [2022-01-10 04:10:21,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:21,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1996927224] [2022-01-10 04:10:21,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:21,245 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:21,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:21,246 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:21,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2022-01-10 04:10:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:21,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:21,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:21,424 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:10:21,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:21,424 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:21,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1996927224] [2022-01-10 04:10:21,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1996927224] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:21,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:21,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:21,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476446452] [2022-01-10 04:10:21,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:21,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:21,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:21,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:21,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:21,425 INFO L87 Difference]: Start difference. First operand 833 states and 1057 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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:10:21,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:21,531 INFO L93 Difference]: Finished difference Result 854 states and 1079 transitions. [2022-01-10 04:10:21,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:21,531 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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 54 [2022-01-10 04:10:21,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:21,533 INFO L225 Difference]: With dead ends: 854 [2022-01-10 04:10:21,533 INFO L226 Difference]: Without dead ends: 826 [2022-01-10 04:10:21,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:21,533 INFO L933 BasicCegarLoop]: 443 mSDtfsCounter, 60 mSDsluCounter, 2998 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3441 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:21,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3441 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:21,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2022-01-10 04:10:21,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 826. [2022-01-10 04:10:21,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 701 states have (on average 1.2653352353780314) internal successors, (887), 717 states have internal predecessors, (887), 71 states have call successors, (71), 40 states have call predecessors, (71), 53 states have return successors, (89), 68 states have call predecessors, (89), 66 states have call successors, (89) [2022-01-10 04:10:21,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1047 transitions. [2022-01-10 04:10:21,595 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1047 transitions. Word has length 54 [2022-01-10 04:10:21,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:21,603 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 1047 transitions. [2022-01-10 04:10:21,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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:10:21,603 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1047 transitions. [2022-01-10 04:10:21,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:10:21,604 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:21,604 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:10:21,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:21,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:21,811 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:21,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:21,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1513227889, now seen corresponding path program 1 times [2022-01-10 04:10:21,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:21,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [249319982] [2022-01-10 04:10:21,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:21,812 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:21,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:21,814 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:21,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2022-01-10 04:10:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:21,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:21,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:22,023 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:10:22,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:22,023 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:22,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [249319982] [2022-01-10 04:10:22,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [249319982] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:22,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:22,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:22,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387804825] [2022-01-10 04:10:22,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:22,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:22,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:22,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:22,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:22,024 INFO L87 Difference]: Start difference. First operand 826 states and 1047 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 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:10:22,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:22,116 INFO L93 Difference]: Finished difference Result 872 states and 1096 transitions. [2022-01-10 04:10:22,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:22,121 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 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 54 [2022-01-10 04:10:22,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:22,122 INFO L225 Difference]: With dead ends: 872 [2022-01-10 04:10:22,123 INFO L226 Difference]: Without dead ends: 847 [2022-01-10 04:10:22,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 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:10:22,123 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 39 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2150 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:22,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2150 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:22,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-01-10 04:10:22,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 828. [2022-01-10 04:10:22,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 703 states have (on average 1.2645803698435278) internal successors, (889), 719 states have internal predecessors, (889), 71 states have call successors, (71), 40 states have call predecessors, (71), 53 states have return successors, (89), 68 states have call predecessors, (89), 66 states have call successors, (89) [2022-01-10 04:10:22,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1049 transitions. [2022-01-10 04:10:22,182 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1049 transitions. Word has length 54 [2022-01-10 04:10:22,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:22,182 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1049 transitions. [2022-01-10 04:10:22,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 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:10:22,182 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1049 transitions. [2022-01-10 04:10:22,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:10:22,183 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:22,183 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:10:22,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:22,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:22,391 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:22,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:22,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1647241395, now seen corresponding path program 1 times [2022-01-10 04:10:22,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:22,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1859865750] [2022-01-10 04:10:22,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:22,392 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:22,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:22,393 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:22,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2022-01-10 04:10:22,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:22,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:22,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:22,592 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:10:22,592 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:22,592 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:22,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1859865750] [2022-01-10 04:10:22,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1859865750] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:22,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:22,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:22,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423209014] [2022-01-10 04:10:22,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:22,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:22,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:22,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:22,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:22,593 INFO L87 Difference]: Start difference. First operand 828 states and 1049 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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:10:22,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:22,703 INFO L93 Difference]: Finished difference Result 849 states and 1071 transitions. [2022-01-10 04:10:22,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:22,703 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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 54 [2022-01-10 04:10:22,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:22,705 INFO L225 Difference]: With dead ends: 849 [2022-01-10 04:10:22,705 INFO L226 Difference]: Without dead ends: 823 [2022-01-10 04:10:22,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:22,705 INFO L933 BasicCegarLoop]: 437 mSDtfsCounter, 60 mSDsluCounter, 2957 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3394 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:22,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 3394 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:22,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2022-01-10 04:10:22,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 823. [2022-01-10 04:10:22,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 699 states have (on average 1.2632331902718168) internal successors, (883), 715 states have internal predecessors, (883), 70 states have call successors, (70), 40 states have call predecessors, (70), 53 states have return successors, (88), 67 states have call predecessors, (88), 65 states have call successors, (88) [2022-01-10 04:10:22,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1041 transitions. [2022-01-10 04:10:22,739 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1041 transitions. Word has length 54 [2022-01-10 04:10:22,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:22,739 INFO L470 AbstractCegarLoop]: Abstraction has 823 states and 1041 transitions. [2022-01-10 04:10:22,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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:10:22,740 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1041 transitions. [2022-01-10 04:10:22,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-10 04:10:22,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:22,740 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:10:22,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:22,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:22,947 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:22,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:22,948 INFO L85 PathProgramCache]: Analyzing trace with hash 362472168, now seen corresponding path program 1 times [2022-01-10 04:10:22,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:22,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523991661] [2022-01-10 04:10:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:22,948 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:22,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:22,949 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:22,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2022-01-10 04:10:23,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:23,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 04:10:23,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:23,163 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:10:23,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:23,164 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:23,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523991661] [2022-01-10 04:10:23,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523991661] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:23,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:23,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:10:23,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662249104] [2022-01-10 04:10:23,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:23,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:10:23,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:23,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:10:23,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:10:23,165 INFO L87 Difference]: Start difference. First operand 823 states and 1041 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:23,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:23,313 INFO L93 Difference]: Finished difference Result 907 states and 1137 transitions. [2022-01-10 04:10:23,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:10:23,314 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-01-10 04:10:23,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:23,315 INFO L225 Difference]: With dead ends: 907 [2022-01-10 04:10:23,315 INFO L226 Difference]: Without dead ends: 852 [2022-01-10 04:10:23,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-10 04:10:23,316 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 95 mSDsluCounter, 2798 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 3208 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:23,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 3208 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:23,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-01-10 04:10:23,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 833. [2022-01-10 04:10:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 708 states have (on average 1.25) internal successors, (885), 724 states have internal predecessors, (885), 70 states have call successors, (70), 40 states have call predecessors, (70), 54 states have return successors, (89), 68 states have call predecessors, (89), 65 states have call successors, (89) [2022-01-10 04:10:23,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1044 transitions. [2022-01-10 04:10:23,344 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1044 transitions. Word has length 54 [2022-01-10 04:10:23,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:23,344 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1044 transitions. [2022-01-10 04:10:23,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:23,344 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1044 transitions. [2022-01-10 04:10:23,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:23,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:23,345 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] [2022-01-10 04:10:23,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Ended with exit code 0 [2022-01-10 04:10:23,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:23,552 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:23,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash -275547021, now seen corresponding path program 1 times [2022-01-10 04:10:23,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:23,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147792974] [2022-01-10 04:10:23,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:23,553 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:23,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:23,554 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:23,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2022-01-10 04:10:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:23,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:23,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:23,747 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:10:23,748 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:23,748 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:23,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147792974] [2022-01-10 04:10:23,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147792974] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:23,748 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:23,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:23,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643806416] [2022-01-10 04:10:23,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:23,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:23,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:23,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:23,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:23,749 INFO L87 Difference]: Start difference. First operand 833 states and 1044 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:23,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:23,790 INFO L93 Difference]: Finished difference Result 882 states and 1096 transitions. [2022-01-10 04:10:23,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:23,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-01-10 04:10:23,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:23,792 INFO L225 Difference]: With dead ends: 882 [2022-01-10 04:10:23,792 INFO L226 Difference]: Without dead ends: 851 [2022-01-10 04:10:23,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:23,792 INFO L933 BasicCegarLoop]: 434 mSDtfsCounter, 18 mSDsluCounter, 1269 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1703 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:23,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1703 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:23,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-01-10 04:10:23,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 833. [2022-01-10 04:10:23,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 708 states have (on average 1.2485875706214689) internal successors, (884), 724 states have internal predecessors, (884), 70 states have call successors, (70), 40 states have call predecessors, (70), 54 states have return successors, (89), 68 states have call predecessors, (89), 65 states have call successors, (89) [2022-01-10 04:10:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1043 transitions. [2022-01-10 04:10:23,821 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1043 transitions. Word has length 56 [2022-01-10 04:10:23,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:23,821 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1043 transitions. [2022-01-10 04:10:23,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:23,821 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1043 transitions. [2022-01-10 04:10:23,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:23,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:23,844 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] [2022-01-10 04:10:23,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:24,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:24,055 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:24,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:24,055 INFO L85 PathProgramCache]: Analyzing trace with hash -252914767, now seen corresponding path program 1 times [2022-01-10 04:10:24,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:24,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [32776561] [2022-01-10 04:10:24,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:24,055 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:24,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:24,056 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:24,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2022-01-10 04:10:24,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:24,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:24,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:24,321 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:10:24,321 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:24,321 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:24,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [32776561] [2022-01-10 04:10:24,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [32776561] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:24,321 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:24,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:24,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942921780] [2022-01-10 04:10:24,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:24,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:24,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:24,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:24,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:24,322 INFO L87 Difference]: Start difference. First operand 833 states and 1043 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:24,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:24,483 INFO L93 Difference]: Finished difference Result 853 states and 1064 transitions. [2022-01-10 04:10:24,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:24,484 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2022-01-10 04:10:24,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:24,485 INFO L225 Difference]: With dead ends: 853 [2022-01-10 04:10:24,485 INFO L226 Difference]: Without dead ends: 826 [2022-01-10 04:10:24,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-01-10 04:10:24,485 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 62 mSDsluCounter, 4116 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4538 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:24,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4538 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:24,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2022-01-10 04:10:24,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 826. [2022-01-10 04:10:24,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 702 states have (on average 1.2478632478632479) internal successors, (876), 718 states have internal predecessors, (876), 69 states have call successors, (69), 40 states have call predecessors, (69), 54 states have return successors, (87), 67 states have call predecessors, (87), 64 states have call successors, (87) [2022-01-10 04:10:24,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1032 transitions. [2022-01-10 04:10:24,512 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1032 transitions. Word has length 56 [2022-01-10 04:10:24,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:24,512 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 1032 transitions. [2022-01-10 04:10:24,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:24,512 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1032 transitions. [2022-01-10 04:10:24,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:24,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:24,513 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] [2022-01-10 04:10:24,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:24,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:24,720 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:24,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:24,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1844381207, now seen corresponding path program 1 times [2022-01-10 04:10:24,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:24,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553508886] [2022-01-10 04:10:24,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:24,721 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:24,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:24,722 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:24,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2022-01-10 04:10:24,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:24,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:24,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:24,958 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:10:24,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:24,958 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:24,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553508886] [2022-01-10 04:10:24,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553508886] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:24,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:24,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:24,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378035780] [2022-01-10 04:10:24,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:24,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:24,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:24,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:24,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:24,959 INFO L87 Difference]: Start difference. First operand 826 states and 1032 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:25,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:25,126 INFO L93 Difference]: Finished difference Result 874 states and 1083 transitions. [2022-01-10 04:10:25,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:25,126 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2022-01-10 04:10:25,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:25,128 INFO L225 Difference]: With dead ends: 874 [2022-01-10 04:10:25,128 INFO L226 Difference]: Without dead ends: 821 [2022-01-10 04:10:25,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-01-10 04:10:25,128 INFO L933 BasicCegarLoop]: 414 mSDtfsCounter, 62 mSDsluCounter, 4034 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4448 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:25,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4448 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:25,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-01-10 04:10:25,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 821. [2022-01-10 04:10:25,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 698 states have (on average 1.2449856733524356) internal successors, (869), 714 states have internal predecessors, (869), 68 states have call successors, (68), 40 states have call predecessors, (68), 54 states have return successors, (86), 66 states have call predecessors, (86), 63 states have call successors, (86) [2022-01-10 04:10:25,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1023 transitions. [2022-01-10 04:10:25,157 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1023 transitions. Word has length 56 [2022-01-10 04:10:25,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:25,157 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1023 transitions. [2022-01-10 04:10:25,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:25,157 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1023 transitions. [2022-01-10 04:10:25,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-10 04:10:25,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:25,158 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:10:25,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Ended with exit code 0 [2022-01-10 04:10:25,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:25,365 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:25,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:25,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1948179698, now seen corresponding path program 1 times [2022-01-10 04:10:25,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:25,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [321905239] [2022-01-10 04:10:25,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:25,366 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:25,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:25,367 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:25,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2022-01-10 04:10:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:25,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:25,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:25,645 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:10:25,645 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:25,646 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:25,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [321905239] [2022-01-10 04:10:25,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [321905239] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:25,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:25,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:25,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190019931] [2022-01-10 04:10:25,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:25,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:25,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:25,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:25,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:25,646 INFO L87 Difference]: Start difference. First operand 821 states and 1023 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:10:25,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:25,823 INFO L93 Difference]: Finished difference Result 847 states and 1049 transitions. [2022-01-10 04:10:25,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:25,823 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 64 [2022-01-10 04:10:25,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:25,825 INFO L225 Difference]: With dead ends: 847 [2022-01-10 04:10:25,825 INFO L226 Difference]: Without dead ends: 820 [2022-01-10 04:10:25,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:25,825 INFO L933 BasicCegarLoop]: 408 mSDtfsCounter, 45 mSDsluCounter, 3523 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 3931 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:25,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 3931 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:25,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2022-01-10 04:10:25,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 820. [2022-01-10 04:10:25,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 697 states have (on average 1.242467718794835) internal successors, (866), 713 states have internal predecessors, (866), 68 states have call successors, (68), 40 states have call predecessors, (68), 54 states have return successors, (86), 66 states have call predecessors, (86), 63 states have call successors, (86) [2022-01-10 04:10:25,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1020 transitions. [2022-01-10 04:10:25,864 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 1020 transitions. Word has length 64 [2022-01-10 04:10:25,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:25,865 INFO L470 AbstractCegarLoop]: Abstraction has 820 states and 1020 transitions. [2022-01-10 04:10:25,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:10:25,865 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 1020 transitions. [2022-01-10 04:10:25,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-10 04:10:25,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:25,866 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] [2022-01-10 04:10:25,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:26,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:26,075 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:26,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:26,075 INFO L85 PathProgramCache]: Analyzing trace with hash 455560932, now seen corresponding path program 1 times [2022-01-10 04:10:26,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:26,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1348512646] [2022-01-10 04:10:26,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:26,075 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:26,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:26,076 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:26,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2022-01-10 04:10:26,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:26,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:26,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:26,255 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:10:26,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:26,256 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:26,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1348512646] [2022-01-10 04:10:26,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1348512646] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:26,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:26,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:26,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179588513] [2022-01-10 04:10:26,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:26,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:26,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:26,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:26,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:26,257 INFO L87 Difference]: Start difference. First operand 820 states and 1020 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 04:10:26,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:26,284 INFO L93 Difference]: Finished difference Result 901 states and 1124 transitions. [2022-01-10 04:10:26,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:26,284 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 59 [2022-01-10 04:10:26,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:26,285 INFO L225 Difference]: With dead ends: 901 [2022-01-10 04:10:26,285 INFO L226 Difference]: Without dead ends: 760 [2022-01-10 04:10:26,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 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:10:26,286 INFO L933 BasicCegarLoop]: 397 mSDtfsCounter, 1 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 789 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:10:26,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 789 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:26,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2022-01-10 04:10:26,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 760. [2022-01-10 04:10:26,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 649 states have (on average 1.2203389830508475) internal successors, (792), 664 states have internal predecessors, (792), 61 states have call successors, (61), 35 states have call predecessors, (61), 49 states have return successors, (76), 60 states have call predecessors, (76), 57 states have call successors, (76) [2022-01-10 04:10:26,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 929 transitions. [2022-01-10 04:10:26,311 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 929 transitions. Word has length 59 [2022-01-10 04:10:26,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:26,312 INFO L470 AbstractCegarLoop]: Abstraction has 760 states and 929 transitions. [2022-01-10 04:10:26,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-01-10 04:10:26,312 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 929 transitions. [2022-01-10 04:10:26,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 04:10:26,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:26,313 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] [2022-01-10 04:10:26,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Ended with exit code 0 [2022-01-10 04:10:26,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:26,520 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:26,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:26,520 INFO L85 PathProgramCache]: Analyzing trace with hash -678301944, now seen corresponding path program 1 times [2022-01-10 04:10:26,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:26,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [22143559] [2022-01-10 04:10:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:26,520 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:26,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:26,521 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:26,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2022-01-10 04:10:26,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:26,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:26,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:26,758 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:10:26,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:26,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:26,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [22143559] [2022-01-10 04:10:26,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [22143559] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:26,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:26,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:26,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779634032] [2022-01-10 04:10:26,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:26,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:26,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:26,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:26,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:26,759 INFO L87 Difference]: Start difference. First operand 760 states and 929 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:26,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:26,917 INFO L93 Difference]: Finished difference Result 808 states and 980 transitions. [2022-01-10 04:10:26,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:26,917 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 57 [2022-01-10 04:10:26,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:26,918 INFO L225 Difference]: With dead ends: 808 [2022-01-10 04:10:26,919 INFO L226 Difference]: Without dead ends: 750 [2022-01-10 04:10:26,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-01-10 04:10:26,919 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 62 mSDsluCounter, 3900 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4300 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:26,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 4300 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:26,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-01-10 04:10:26,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2022-01-10 04:10:26,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 640 states have (on average 1.2125) internal successors, (776), 655 states have internal predecessors, (776), 60 states have call successors, (60), 35 states have call predecessors, (60), 49 states have return successors, (75), 59 states have call predecessors, (75), 56 states have call successors, (75) [2022-01-10 04:10:26,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 911 transitions. [2022-01-10 04:10:26,944 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 911 transitions. Word has length 57 [2022-01-10 04:10:26,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:26,944 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 911 transitions. [2022-01-10 04:10:26,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-10 04:10:26,944 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 911 transitions. [2022-01-10 04:10:26,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-10 04:10:26,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:26,945 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:10:26,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:27,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:27,152 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:27,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:27,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1666478694, now seen corresponding path program 1 times [2022-01-10 04:10:27,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:27,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1594021362] [2022-01-10 04:10:27,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:27,153 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:27,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:27,154 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:27,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2022-01-10 04:10:27,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:27,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:27,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:27,461 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:10:27,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:27,461 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:27,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1594021362] [2022-01-10 04:10:27,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1594021362] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:27,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:27,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:27,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279514213] [2022-01-10 04:10:27,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:27,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:27,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:27,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:27,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:27,462 INFO L87 Difference]: Start difference. First operand 750 states and 911 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:10:27,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:27,620 INFO L93 Difference]: Finished difference Result 807 states and 968 transitions. [2022-01-10 04:10:27,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:27,621 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 66 [2022-01-10 04:10:27,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:27,622 INFO L225 Difference]: With dead ends: 807 [2022-01-10 04:10:27,622 INFO L226 Difference]: Without dead ends: 780 [2022-01-10 04:10:27,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:27,623 INFO L933 BasicCegarLoop]: 386 mSDtfsCounter, 42 mSDsluCounter, 3704 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 4090 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:27,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 4090 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:27,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-01-10 04:10:27,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 740. [2022-01-10 04:10:27,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 632 states have (on average 1.2136075949367089) internal successors, (767), 646 states have internal predecessors, (767), 60 states have call successors, (60), 35 states have call predecessors, (60), 47 states have return successors, (73), 58 states have call predecessors, (73), 56 states have call successors, (73) [2022-01-10 04:10:27,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 900 transitions. [2022-01-10 04:10:27,662 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 900 transitions. Word has length 66 [2022-01-10 04:10:27,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:27,663 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 900 transitions. [2022-01-10 04:10:27,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:10:27,663 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 900 transitions. [2022-01-10 04:10:27,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 04:10:27,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:27,664 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] [2022-01-10 04:10:27,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Ended with exit code 0 [2022-01-10 04:10:27,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:27,868 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:27,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:27,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1917959764, now seen corresponding path program 1 times [2022-01-10 04:10:27,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:27,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352122413] [2022-01-10 04:10:27,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:27,869 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:27,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:27,870 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:27,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2022-01-10 04:10:27,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:27,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:27,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:28,064 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:10:28,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:28,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:28,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352122413] [2022-01-10 04:10:28,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352122413] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:28,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:28,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:28,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499930125] [2022-01-10 04:10:28,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:28,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:28,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:28,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:28,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:28,065 INFO L87 Difference]: Start difference. First operand 740 states and 900 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:28,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:28,130 INFO L93 Difference]: Finished difference Result 802 states and 966 transitions. [2022-01-10 04:10:28,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:28,131 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2022-01-10 04:10:28,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:28,132 INFO L225 Difference]: With dead ends: 802 [2022-01-10 04:10:28,132 INFO L226 Difference]: Without dead ends: 777 [2022-01-10 04:10:28,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 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:10:28,133 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 52 mSDsluCounter, 1566 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1977 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:28,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1977 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:28,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-01-10 04:10:28,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 740. [2022-01-10 04:10:28,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 632 states have (on average 1.2120253164556962) internal successors, (766), 646 states have internal predecessors, (766), 60 states have call successors, (60), 35 states have call predecessors, (60), 47 states have return successors, (73), 58 states have call predecessors, (73), 56 states have call successors, (73) [2022-01-10 04:10:28,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 899 transitions. [2022-01-10 04:10:28,159 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 899 transitions. Word has length 57 [2022-01-10 04:10:28,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:28,159 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 899 transitions. [2022-01-10 04:10:28,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:28,159 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 899 transitions. [2022-01-10 04:10:28,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 04:10:28,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:28,160 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] [2022-01-10 04:10:28,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Ended with exit code 0 [2022-01-10 04:10:28,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:28,366 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:28,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:28,367 INFO L85 PathProgramCache]: Analyzing trace with hash -2051973270, now seen corresponding path program 1 times [2022-01-10 04:10:28,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:28,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597998060] [2022-01-10 04:10:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:28,367 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:28,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:28,368 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:28,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2022-01-10 04:10:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:28,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:28,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:28,560 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:10:28,560 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:28,560 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:28,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597998060] [2022-01-10 04:10:28,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597998060] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:28,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:28,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:28,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418277076] [2022-01-10 04:10:28,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:28,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:28,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:28,561 INFO L87 Difference]: Start difference. First operand 740 states and 899 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:28,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:28,662 INFO L93 Difference]: Finished difference Result 763 states and 924 transitions. [2022-01-10 04:10:28,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:28,662 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), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2022-01-10 04:10:28,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:28,663 INFO L225 Difference]: With dead ends: 763 [2022-01-10 04:10:28,663 INFO L226 Difference]: Without dead ends: 720 [2022-01-10 04:10:28,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:28,664 INFO L933 BasicCegarLoop]: 388 mSDtfsCounter, 73 mSDsluCounter, 2613 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 3001 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:28,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 3001 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:28,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-01-10 04:10:28,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 720. [2022-01-10 04:10:28,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 616 states have (on average 1.2077922077922079) internal successors, (744), 629 states have internal predecessors, (744), 56 states have call successors, (56), 35 states have call predecessors, (56), 47 states have return successors, (68), 55 states have call predecessors, (68), 52 states have call successors, (68) [2022-01-10 04:10:28,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 868 transitions. [2022-01-10 04:10:28,691 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 868 transitions. Word has length 57 [2022-01-10 04:10:28,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:28,691 INFO L470 AbstractCegarLoop]: Abstraction has 720 states and 868 transitions. [2022-01-10 04:10:28,691 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), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:28,691 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 868 transitions. [2022-01-10 04:10:28,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:28,692 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:28,692 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] [2022-01-10 04:10:28,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:28,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:28,899 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:28,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:28,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1353919143, now seen corresponding path program 1 times [2022-01-10 04:10:28,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:28,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218569165] [2022-01-10 04:10:28,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:28,900 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:28,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:28,901 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:28,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2022-01-10 04:10:29,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:29,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:29,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:29,080 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:10:29,080 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:29,080 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:29,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218569165] [2022-01-10 04:10:29,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218569165] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:29,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:29,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 04:10:29,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085145672] [2022-01-10 04:10:29,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:29,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:10:29,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:29,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:10:29,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:10:29,081 INFO L87 Difference]: Start difference. First operand 720 states and 868 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 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:10:29,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:29,131 INFO L93 Difference]: Finished difference Result 768 states and 920 transitions. [2022-01-10 04:10:29,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 04:10:29,131 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 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 56 [2022-01-10 04:10:29,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:29,132 INFO L225 Difference]: With dead ends: 768 [2022-01-10 04:10:29,132 INFO L226 Difference]: Without dead ends: 739 [2022-01-10 04:10:29,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 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:10:29,133 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 39 mSDsluCounter, 1403 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:29,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1764 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:29,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-01-10 04:10:29,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 720. [2022-01-10 04:10:29,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 616 states have (on average 1.2045454545454546) internal successors, (742), 629 states have internal predecessors, (742), 56 states have call successors, (56), 35 states have call predecessors, (56), 47 states have return successors, (68), 55 states have call predecessors, (68), 52 states have call successors, (68) [2022-01-10 04:10:29,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 866 transitions. [2022-01-10 04:10:29,158 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 866 transitions. Word has length 56 [2022-01-10 04:10:29,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:29,158 INFO L470 AbstractCegarLoop]: Abstraction has 720 states and 866 transitions. [2022-01-10 04:10:29,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 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:10:29,158 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 866 transitions. [2022-01-10 04:10:29,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:29,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:29,160 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] [2022-01-10 04:10:29,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:29,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:29,373 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:29,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:29,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1487932649, now seen corresponding path program 1 times [2022-01-10 04:10:29,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:29,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598874871] [2022-01-10 04:10:29,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:29,374 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:29,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:29,376 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:29,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2022-01-10 04:10:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:29,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 04:10:29,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:29,630 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:10:29,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:29,630 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:29,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598874871] [2022-01-10 04:10:29,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598874871] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:29,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:29,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 04:10:29,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135939674] [2022-01-10 04:10:29,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:29,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 04:10:29,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:29,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 04:10:29,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:10:29,631 INFO L87 Difference]: Start difference. First operand 720 states and 866 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 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:10:29,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:29,728 INFO L93 Difference]: Finished difference Result 741 states and 888 transitions. [2022-01-10 04:10:29,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 04:10:29,729 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), 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 56 [2022-01-10 04:10:29,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:29,730 INFO L225 Difference]: With dead ends: 741 [2022-01-10 04:10:29,730 INFO L226 Difference]: Without dead ends: 712 [2022-01-10 04:10:29,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-01-10 04:10:29,730 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 60 mSDsluCounter, 2408 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 2764 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:29,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 2764 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:29,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-01-10 04:10:29,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 712. [2022-01-10 04:10:29,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 609 states have (on average 1.2036124794745484) internal successors, (733), 622 states have internal predecessors, (733), 55 states have call successors, (55), 35 states have call predecessors, (55), 47 states have return successors, (66), 54 states have call predecessors, (66), 51 states have call successors, (66) [2022-01-10 04:10:29,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 854 transitions. [2022-01-10 04:10:29,755 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 854 transitions. Word has length 56 [2022-01-10 04:10:29,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:29,755 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 854 transitions. [2022-01-10 04:10:29,755 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), 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:10:29,756 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 854 transitions. [2022-01-10 04:10:29,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:29,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:29,756 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] [2022-01-10 04:10:29,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:29,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:29,963 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:29,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:29,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1222657460, now seen corresponding path program 1 times [2022-01-10 04:10:29,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:29,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3077107] [2022-01-10 04:10:29,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:29,964 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:29,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:29,965 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:29,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2022-01-10 04:10:30,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:30,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 04:10:30,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:30,207 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:10:30,207 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:30,207 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:30,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3077107] [2022-01-10 04:10:30,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3077107] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:30,208 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:30,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:10:30,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199755646] [2022-01-10 04:10:30,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:30,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:10:30,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:30,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:10:30,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:10:30,208 INFO L87 Difference]: Start difference. First operand 712 states and 854 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:30,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:30,357 INFO L93 Difference]: Finished difference Result 820 states and 976 transitions. [2022-01-10 04:10:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:10:30,358 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2022-01-10 04:10:30,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:30,359 INFO L225 Difference]: With dead ends: 820 [2022-01-10 04:10:30,359 INFO L226 Difference]: Without dead ends: 788 [2022-01-10 04:10:30,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-10 04:10:30,359 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 90 mSDsluCounter, 2636 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 2980 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:30,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 2980 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:30,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2022-01-10 04:10:30,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 772. [2022-01-10 04:10:30,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 665 states have (on average 1.1969924812030075) internal successors, (796), 679 states have internal predecessors, (796), 55 states have call successors, (55), 35 states have call predecessors, (55), 51 states have return successors, (70), 57 states have call predecessors, (70), 51 states have call successors, (70) [2022-01-10 04:10:30,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 921 transitions. [2022-01-10 04:10:30,386 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 921 transitions. Word has length 56 [2022-01-10 04:10:30,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:30,386 INFO L470 AbstractCegarLoop]: Abstraction has 772 states and 921 transitions. [2022-01-10 04:10:30,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:30,387 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 921 transitions. [2022-01-10 04:10:30,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-01-10 04:10:30,387 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:30,387 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] [2022-01-10 04:10:30,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:30,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:30,595 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:30,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:30,595 INFO L85 PathProgramCache]: Analyzing trace with hash 210619185, now seen corresponding path program 1 times [2022-01-10 04:10:30,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:30,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2003701819] [2022-01-10 04:10:30,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:30,595 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:30,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:30,596 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:30,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2022-01-10 04:10:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:30,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:30,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:30,762 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:10:30,762 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:30,762 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:30,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2003701819] [2022-01-10 04:10:30,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2003701819] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:30,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:30,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:30,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730612621] [2022-01-10 04:10:30,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:30,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:30,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:30,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:30,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:30,763 INFO L87 Difference]: Start difference. First operand 772 states and 921 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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:10:30,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:30,801 INFO L93 Difference]: Finished difference Result 821 states and 979 transitions. [2022-01-10 04:10:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:30,802 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 56 [2022-01-10 04:10:30,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:30,803 INFO L225 Difference]: With dead ends: 821 [2022-01-10 04:10:30,803 INFO L226 Difference]: Without dead ends: 779 [2022-01-10 04:10:30,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 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:10:30,804 INFO L933 BasicCegarLoop]: 341 mSDtfsCounter, 324 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:30,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 390 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:30,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2022-01-10 04:10:30,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 729. [2022-01-10 04:10:30,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 624 states have (on average 1.189102564102564) internal successors, (742), 638 states have internal predecessors, (742), 55 states have call successors, (55), 35 states have call predecessors, (55), 49 states have return successors, (68), 55 states have call predecessors, (68), 51 states have call successors, (68) [2022-01-10 04:10:30,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 865 transitions. [2022-01-10 04:10:30,845 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 865 transitions. Word has length 56 [2022-01-10 04:10:30,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:30,845 INFO L470 AbstractCegarLoop]: Abstraction has 729 states and 865 transitions. [2022-01-10 04:10:30,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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:10:30,845 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 865 transitions. [2022-01-10 04:10:30,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-01-10 04:10:30,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:30,846 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, 1] [2022-01-10 04:10:30,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:31,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:31,052 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:31,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:31,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1940738605, now seen corresponding path program 1 times [2022-01-10 04:10:31,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:31,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813801763] [2022-01-10 04:10:31,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:31,053 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:31,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:31,054 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:31,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2022-01-10 04:10:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:31,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:31,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:31,393 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:10:31,393 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:31,393 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:31,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813801763] [2022-01-10 04:10:31,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813801763] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:31,393 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:31,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:31,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884248950] [2022-01-10 04:10:31,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:31,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:31,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:31,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:31,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:31,394 INFO L87 Difference]: Start difference. First operand 729 states and 865 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 10 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:10:31,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:31,567 INFO L93 Difference]: Finished difference Result 757 states and 893 transitions. [2022-01-10 04:10:31,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:31,568 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 10 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2022-01-10 04:10:31,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:31,569 INFO L225 Difference]: With dead ends: 757 [2022-01-10 04:10:31,569 INFO L226 Difference]: Without dead ends: 735 [2022-01-10 04:10:31,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:31,569 INFO L933 BasicCegarLoop]: 348 mSDtfsCounter, 46 mSDsluCounter, 2966 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 3314 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:31,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 3314 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:31,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-01-10 04:10:31,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 710. [2022-01-10 04:10:31,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 608 states have (on average 1.1875) internal successors, (722), 621 states have internal predecessors, (722), 52 states have call successors, (52), 35 states have call predecessors, (52), 49 states have return successors, (65), 53 states have call predecessors, (65), 48 states have call successors, (65) [2022-01-10 04:10:31,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 839 transitions. [2022-01-10 04:10:31,596 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 839 transitions. Word has length 67 [2022-01-10 04:10:31,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:31,596 INFO L470 AbstractCegarLoop]: Abstraction has 710 states and 839 transitions. [2022-01-10 04:10:31,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 10 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-01-10 04:10:31,597 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 839 transitions. [2022-01-10 04:10:31,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 04:10:31,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:31,597 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] [2022-01-10 04:10:31,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:31,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:31,804 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:31,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:31,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1965641493, now seen corresponding path program 1 times [2022-01-10 04:10:31,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:31,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1624986250] [2022-01-10 04:10:31,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:31,805 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:31,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:31,806 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:31,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2022-01-10 04:10:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:31,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-10 04:10:31,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:32,101 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:10:32,101 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:32,101 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:32,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1624986250] [2022-01-10 04:10:32,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1624986250] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:32,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:32,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-10 04:10:32,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89116265] [2022-01-10 04:10:32,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:32,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-10 04:10:32,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:32,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-10 04:10:32,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-01-10 04:10:32,102 INFO L87 Difference]: Start difference. First operand 710 states and 839 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:32,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:32,273 INFO L93 Difference]: Finished difference Result 737 states and 866 transitions. [2022-01-10 04:10:32,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 04:10:32,274 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-01-10 04:10:32,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:32,275 INFO L225 Difference]: With dead ends: 737 [2022-01-10 04:10:32,275 INFO L226 Difference]: Without dead ends: 700 [2022-01-10 04:10:32,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-10 04:10:32,275 INFO L933 BasicCegarLoop]: 336 mSDtfsCounter, 46 mSDsluCounter, 2880 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 3216 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:32,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 3216 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:32,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-01-10 04:10:32,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 688. [2022-01-10 04:10:32,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 589 states have (on average 1.1867572156196944) internal successors, (699), 601 states have internal predecessors, (699), 49 states have call successors, (49), 35 states have call predecessors, (49), 49 states have return successors, (62), 51 states have call predecessors, (62), 45 states have call successors, (62) [2022-01-10 04:10:32,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 810 transitions. [2022-01-10 04:10:32,304 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 810 transitions. Word has length 57 [2022-01-10 04:10:32,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:32,304 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 810 transitions. [2022-01-10 04:10:32,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:32,304 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 810 transitions. [2022-01-10 04:10:32,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-10 04:10:32,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:32,305 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] [2022-01-10 04:10:32,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Ended with exit code 0 [2022-01-10 04:10:32,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:32,512 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:32,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:32,512 INFO L85 PathProgramCache]: Analyzing trace with hash 2130390489, now seen corresponding path program 1 times [2022-01-10 04:10:32,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:32,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [54645854] [2022-01-10 04:10:32,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:32,513 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:32,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:32,514 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:32,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2022-01-10 04:10:32,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:32,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 04:10:32,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:32,744 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:10:32,745 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:32,745 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:32,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [54645854] [2022-01-10 04:10:32,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [54645854] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:32,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:32,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-10 04:10:32,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186577257] [2022-01-10 04:10:32,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:32,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-10 04:10:32,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:32,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-10 04:10:32,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-10 04:10:32,746 INFO L87 Difference]: Start difference. First operand 688 states and 810 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:32,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:32,875 INFO L93 Difference]: Finished difference Result 714 states and 836 transitions. [2022-01-10 04:10:32,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-10 04:10:32,876 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-01-10 04:10:32,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:32,877 INFO L225 Difference]: With dead ends: 714 [2022-01-10 04:10:32,877 INFO L226 Difference]: Without dead ends: 669 [2022-01-10 04:10:32,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-10 04:10:32,877 INFO L933 BasicCegarLoop]: 324 mSDtfsCounter, 91 mSDsluCounter, 2451 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 2775 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:32,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 2775 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:32,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-01-10 04:10:32,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 612. [2022-01-10 04:10:32,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 519 states have (on average 1.1926782273603083) internal successors, (619), 529 states have internal predecessors, (619), 49 states have call successors, (49), 35 states have call predecessors, (49), 43 states have return successors, (56), 47 states have call predecessors, (56), 45 states have call successors, (56) [2022-01-10 04:10:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 724 transitions. [2022-01-10 04:10:32,912 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 724 transitions. Word has length 57 [2022-01-10 04:10:32,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:32,912 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 724 transitions. [2022-01-10 04:10:32,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-01-10 04:10:32,913 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 724 transitions. [2022-01-10 04:10:32,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-10 04:10:32,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:32,913 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] [2022-01-10 04:10:32,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Ended with exit code 0 [2022-01-10 04:10:33,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:33,118 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:33,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:33,118 INFO L85 PathProgramCache]: Analyzing trace with hash -158060891, now seen corresponding path program 1 times [2022-01-10 04:10:33,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:33,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933593088] [2022-01-10 04:10:33,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:33,118 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:33,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:33,119 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:33,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2022-01-10 04:10:33,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:33,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:33,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:33,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:10:33,281 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:33,281 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:33,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933593088] [2022-01-10 04:10:33,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933593088] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:33,281 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:33,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:33,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760992452] [2022-01-10 04:10:33,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:33,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:33,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:33,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:33,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:33,282 INFO L87 Difference]: Start difference. First operand 612 states and 724 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:33,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:33,322 INFO L93 Difference]: Finished difference Result 899 states and 1060 transitions. [2022-01-10 04:10:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:33,322 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2022-01-10 04:10:33,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:33,323 INFO L225 Difference]: With dead ends: 899 [2022-01-10 04:10:33,323 INFO L226 Difference]: Without dead ends: 784 [2022-01-10 04:10:33,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 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:10:33,323 INFO L933 BasicCegarLoop]: 601 mSDtfsCounter, 273 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:33,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 902 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:10:33,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2022-01-10 04:10:33,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 454. [2022-01-10 04:10:33,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 390 states have (on average 1.1743589743589744) internal successors, (458), 396 states have internal predecessors, (458), 34 states have call successors, (34), 24 states have call predecessors, (34), 29 states have return successors, (36), 33 states have call predecessors, (36), 30 states have call successors, (36) [2022-01-10 04:10:33,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 528 transitions. [2022-01-10 04:10:33,356 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 528 transitions. Word has length 58 [2022-01-10 04:10:33,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:33,357 INFO L470 AbstractCegarLoop]: Abstraction has 454 states and 528 transitions. [2022-01-10 04:10:33,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-01-10 04:10:33,357 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 528 transitions. [2022-01-10 04:10:33,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-10 04:10:33,359 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:33,360 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] [2022-01-10 04:10:33,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:33,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:33,567 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:33,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:33,567 INFO L85 PathProgramCache]: Analyzing trace with hash 472047151, now seen corresponding path program 1 times [2022-01-10 04:10:33,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:33,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920357256] [2022-01-10 04:10:33,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:33,568 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:33,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:33,569 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:33,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2022-01-10 04:10:33,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-10 04:10:33,663 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-10 04:10:33,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-10 04:10:33,784 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-01-10 04:10:33,784 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-10 04:10:33,785 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-01-10 04:10:33,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:34,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:34,009 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10:34,011 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-10 04:10:34,124 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.01 04:10:34 BoogieIcfgContainer [2022-01-10 04:10:34,124 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-10 04:10:34,124 INFO L158 Benchmark]: Toolchain (without parser) took 65787.95ms. Allocated memory was 201.3MB in the beginning and 456.1MB in the end (delta: 254.8MB). Free memory was 180.1MB in the beginning and 297.8MB in the end (delta: -117.6MB). Peak memory consumption was 137.5MB. Max. memory is 8.0GB. [2022-01-10 04:10:34,124 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 201.3MB. Free memory is still 168.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-10 04:10:34,124 INFO L158 Benchmark]: CACSL2BoogieTranslator took 494.22ms. Allocated memory is still 201.3MB. Free memory was 180.1MB in the beginning and 160.6MB in the end (delta: 19.6MB). Peak memory consumption was 21.4MB. Max. memory is 8.0GB. [2022-01-10 04:10:34,124 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.95ms. Allocated memory is still 201.3MB. Free memory was 160.6MB in the beginning and 154.4MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2022-01-10 04:10:34,124 INFO L158 Benchmark]: Boogie Preprocessor took 38.75ms. Allocated memory is still 201.3MB. Free memory was 154.4MB in the beginning and 149.6MB in the end (delta: 4.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2022-01-10 04:10:34,125 INFO L158 Benchmark]: RCFGBuilder took 982.87ms. Allocated memory was 201.3MB in the beginning and 242.2MB in the end (delta: 40.9MB). Free memory was 149.6MB in the beginning and 190.3MB in the end (delta: -40.7MB). Peak memory consumption was 46.8MB. Max. memory is 8.0GB. [2022-01-10 04:10:34,125 INFO L158 Benchmark]: TraceAbstraction took 64190.06ms. Allocated memory was 242.2MB in the beginning and 456.1MB in the end (delta: 213.9MB). Free memory was 189.8MB in the beginning and 297.8MB in the end (delta: -108.0MB). Peak memory consumption was 106.0MB. Max. memory is 8.0GB. [2022-01-10 04:10:34,125 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.11ms. Allocated memory is still 201.3MB. Free memory is still 168.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 494.22ms. Allocated memory is still 201.3MB. Free memory was 180.1MB in the beginning and 160.6MB in the end (delta: 19.6MB). Peak memory consumption was 21.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 75.95ms. Allocated memory is still 201.3MB. Free memory was 160.6MB in the beginning and 154.4MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 38.75ms. Allocated memory is still 201.3MB. Free memory was 154.4MB in the beginning and 149.6MB in the end (delta: 4.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 982.87ms. Allocated memory was 201.3MB in the beginning and 242.2MB in the end (delta: 40.9MB). Free memory was 149.6MB in the beginning and 190.3MB in the end (delta: -40.7MB). Peak memory consumption was 46.8MB. Max. memory is 8.0GB. * TraceAbstraction took 64190.06ms. Allocated memory was 242.2MB in the beginning and 456.1MB in the end (delta: 213.9MB). Free memory was 189.8MB in the beginning and 297.8MB in the end (delta: -108.0MB). Peak memory consumption was 106.0MB. 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: 59]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L32] int s ; [L33] int UNLOADED ; [L34] int NP ; [L35] int DC ; [L36] int SKIP1 ; [L37] int SKIP2 ; [L38] int MPR1 ; [L39] int MPR3 ; [L40] int IPC ; [L41] int pended ; [L42] int compFptr ; [L43] int compRegistered ; [L44] int lowerDriverReturn ; [L45] int setEventCalled ; [L46] int customIrp ; [L47] int routine ; [L48] int myStatus ; [L49] int pirp ; [L50] int Executive ; [L51] int Suspended ; [L52] int KernelMode ; [L53] int DeviceUsageTypePaging ; VAL [compFptr=0, compRegistered=0, customIrp=0, DC=0, DeviceUsageTypePaging=0, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, pirp=0, routine=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L1718] int pirp__IoStatus__Status ; [L1719] int d = __VERIFIER_nondet_int() ; [L1720] int status = __VERIFIER_nondet_int() ; [L1721] int irp = __VERIFIER_nondet_int() ; [L1722] int we_should_unload = __VERIFIER_nondet_int() ; [L1723] int irp_choice = __VERIFIER_nondet_int() ; [L1724] int devobj = __VERIFIER_nondet_int() ; [L1725] int __cil_tmp9 ; [L1730] s = 0 [L1731] UNLOADED = 0 [L1732] NP = 0 [L1733] DC = 0 [L1734] SKIP1 = 0 [L1735] SKIP2 = 0 [L1736] MPR1 = 0 [L1737] MPR3 = 0 [L1738] IPC = 0 [L1739] pended = 0 [L1740] compFptr = 0 [L1741] compRegistered = 0 [L1742] lowerDriverReturn = 0 [L1743] setEventCalled = 0 [L1744] customIrp = 0 [L1745] routine = 0 [L1746] myStatus = 0 [L1747] pirp = 0 [L1748] Executive = 0 [L1749] Suspended = 5 [L1750] KernelMode = 0 [L1751] DeviceUsageTypePaging = 1 [L1754] pirp = irp [L1755] CALL _BLAST_init() [L67] UNLOADED = 0 [L68] NP = 1 [L69] DC = 2 [L70] SKIP1 = 3 [L71] SKIP2 = 4 [L72] MPR1 = 5 [L73] MPR3 = 6 [L74] IPC = 7 [L75] s = UNLOADED [L76] pended = 0 [L77] compFptr = 0 [L78] compRegistered = 0 [L79] lowerDriverReturn = 0 [L80] setEventCalled = 0 [L81] customIrp = 0 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=9, routine=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1755] RET _BLAST_init() [L1757] COND TRUE status >= 0 [L1758] s = NP [L1759] customIrp = 0 [L1760] setEventCalled = customIrp [L1761] lowerDriverReturn = setEventCalled [L1762] compRegistered = lowerDriverReturn [L1763] compFptr = compRegistered [L1764] pended = compFptr [L1765] pirp__IoStatus__Status = 0 [L1766] myStatus = 0 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=9, pirp__IoStatus__Status=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1767] COND TRUE irp_choice == 0 [L1768] pirp__IoStatus__Status = -1073741637 [L1769] myStatus = -1073741637 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1772] CALL stub_driver_init() [L1707] s = NP [L1708] customIrp = 0 [L1709] setEventCalled = customIrp [L1710] lowerDriverReturn = setEventCalled [L1711] compRegistered = lowerDriverReturn [L1712] compFptr = compRegistered [L1713] pended = compFptr VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1772] RET stub_driver_init() [L1775] COND FALSE !(status < 0) [L1779] int tmp_ndt_1; [L1780] tmp_ndt_1 = __VERIFIER_nondet_int() [L1781] COND TRUE tmp_ndt_1 == 2 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0] [L1798] CALL, EXPR CdAudioDeviceControl(devobj, pirp) [L313] int deviceExtension__Active = __VERIFIER_nondet_int() ; [L314] int status ; VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L317] COND FALSE !(deviceExtension__Active == 2) VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L320] COND FALSE !(deviceExtension__Active == 3) VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L323] COND FALSE !(deviceExtension__Active == 1) VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L326] COND TRUE deviceExtension__Active == 7 VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L348] CALL, EXPR CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L1591] int currentIrpStack__Parameters__DeviceIoControl__IoControlCode = __VERIFIER_nondet_int() ; [L1592] int deviceExtension__TargetDeviceObject = __VERIFIER_nondet_int() ; [L1593] int irpSp__Control ; [L1594] int tmp ; [L1595] int tmp___0 ; [L1596] int __cil_tmp8 ; [L1597] int __cil_tmp9 ; [L1598] int __cil_tmp10 ; [L1599] int __cil_tmp11 ; [L1600] int __cil_tmp12 ; [L1604] __cil_tmp8 = 56 [L1605] __cil_tmp9 = 16384 [L1606] __cil_tmp10 = 131072 [L1607] __cil_tmp11 = 147456 [L1608] __cil_tmp12 = 147512 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1609] COND TRUE currentIrpStack__Parameters__DeviceIoControl__IoControlCode == __cil_tmp12 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1610] COND FALSE !(s != NP) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1615] COND FALSE !(compRegistered != 0) [L1620] compRegistered = 1 [L1621] routine = 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1625] irpSp__Control = 224 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1626] CALL, EXPR IofCallDriver(deviceExtension__TargetDeviceObject, Irp) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1900] int Irp__PendingReturned = __VERIFIER_nondet_int() ; [L1901] int returnVal2 ; [L1902] int compRetStatus ; [L1903] int lcontext = __VERIFIER_nondet_int() ; [L1904] unsigned long __cil_tmp8 ; VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1907] COND TRUE \read(compRegistered) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1908] COND TRUE routine == 0 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] CALL, EXPR HPCdrCompletion(DeviceObject, Irp, lcontext) VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1569] int Irp__PendingReturned = __VERIFIER_nondet_int() ; [L1570] int Irp__AssociatedIrp__SystemBuffer = __VERIFIER_nondet_int() ; [L1573] COND TRUE \read(Irp__PendingReturned) VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=12, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1574] COND TRUE pended == 0 [L1575] pended = 1 VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=12, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1582] COND FALSE !(myStatus >= 0) VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=12, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1587] return (myStatus); VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \result=-1073741637, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=12, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] RET, EXPR HPCdrCompletion(DeviceObject, Irp, lcontext) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, HPCdrCompletion(DeviceObject, Irp, lcontext)=-1073741637, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] compRetStatus = HPCdrCompletion(DeviceObject, Irp, lcontext) [L1920] __cil_tmp8 = (unsigned long )compRetStatus VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=18446744072635809979, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1921] COND FALSE !(__cil_tmp8 == -1073741802) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=18446744072635809979, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1928] COND FALSE !(\read(Irp__PendingReturned)) [L1931] int tmp_ndt_4; [L1932] tmp_ndt_4 = __VERIFIER_nondet_int() [L1933] COND TRUE tmp_ndt_4 == 0 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=18446744072635809979, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1944] returnVal2 = 0 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=18446744072635809979, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, returnVal2=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1958] COND TRUE s == NP [L1959] s = IPC [L1960] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=18446744072635809979, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, returnVal2=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1981] return (returnVal2); VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \result=0, __cil_tmp8=18446744072635809979, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, returnVal2=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1626] RET, EXPR IofCallDriver(deviceExtension__TargetDeviceObject, Irp) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=10, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IofCallDriver(deviceExtension__TargetDeviceObject, Irp)=0, IPC=7, Irp=9, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1626] tmp = IofCallDriver(deviceExtension__TargetDeviceObject, Irp) [L1628] return (tmp); VAL [\old(DeviceObject)=8, \old(Irp)=9, \result=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=10, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp=0, UNLOADED=0] [L348] RET, EXPR CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L348] status = CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L363] return (status); VAL [\old(DeviceObject)=8, \old(Irp)=9, \result=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1798] RET, EXPR CdAudioDeviceControl(devobj, pirp) [L1798] status = CdAudioDeviceControl(devobj, pirp) [L1819] COND FALSE !(\read(we_should_unload)) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1825] COND TRUE pended == 1 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1826] COND FALSE !(s == NP) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1833] COND TRUE pended == 1 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1834] COND FALSE !(s == MPR3) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1841] COND TRUE s != UNLOADED VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1842] COND TRUE status != -1 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1843] COND TRUE s != SKIP2 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1844] COND FALSE !(s != IPC) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1857] COND FALSE !(pended != 1) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1869] COND TRUE status != 259 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1871] CALL errorFn() VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L59] reach_error() VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 14 procedures, 470 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.0s, OverallIterations: 108, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 14.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14209 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14116 mSDsluCounter, 327342 SdHoareTripleChecker+Invalid, 7.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 268709 mSDsCounter, 662 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12383 IncrementalHoareTripleChecker+Invalid, 13045 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 662 mSolverCounterUnsat, 58633 mSDtfsCounter, 12383 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5273 GetRequests, 4442 SyntacticMatches, 0 SemanticMatches, 831 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 4.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1064occurred in iteration=36, InterpolantAutomatonStates: 783, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.5s AutomataMinimizationTime, 107 MinimizatonAttempts, 2694 StatesRemovedByMinimization, 74 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.7s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 11.0s InterpolantComputationTime, 5177 NumberOfCodeBlocks, 5177 NumberOfCodeBlocksAsserted, 108 NumberOfCheckSat, 5012 ConstructedInterpolants, 0 QuantifiedInterpolants, 11447 SizeOfPredicates, 377 NumberOfNonLiveVariables, 18395 ConjunctsInSsa, 781 ConjunctsInUnsatCore, 107 InterpolantComputations, 107 PerfectInterpolantSequences, 7/7 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:10:34,150 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...