/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_Default.epf -i ../../../trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-09 23:25:55,981 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-09 23:25:55,982 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-09 23:25:56,020 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-09 23:25:56,020 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-09 23:25:56,023 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-09 23:25:56,026 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-09 23:25:56,034 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-09 23:25:56,036 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-09 23:25:56,037 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-09 23:25:56,038 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-09 23:25:56,038 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-09 23:25:56,039 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-09 23:25:56,039 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-09 23:25:56,040 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-09 23:25:56,040 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-09 23:25:56,041 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-09 23:25:56,041 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-09 23:25:56,042 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-09 23:25:56,043 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-09 23:25:56,044 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-09 23:25:56,049 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-09 23:25:56,050 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-09 23:25:56,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-09 23:25:56,057 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-09 23:25:56,057 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-09 23:25:56,058 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-09 23:25:56,059 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-09 23:25:56,059 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-09 23:25:56,059 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-09 23:25:56,060 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-09 23:25:56,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-09 23:25:56,061 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-09 23:25:56,061 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-09 23:25:56,062 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-09 23:25:56,063 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-09 23:25:56,063 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-09 23:25:56,063 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-09 23:25:56,063 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-09 23:25:56,064 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-09 23:25:56,064 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-09 23:25:56,065 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Default.epf [2022-01-09 23:25:56,090 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-09 23:25:56,090 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-09 23:25:56,090 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-09 23:25:56,090 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-09 23:25:56,091 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-09 23:25:56,091 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-09 23:25:56,091 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-09 23:25:56,091 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-09 23:25:56,091 INFO L138 SettingsManager]: * Use SBE=true [2022-01-09 23:25:56,091 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-09 23:25:56,092 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-09 23:25:56,093 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-09 23:25:56,093 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-09 23:25:56,093 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-09 23:25:56,093 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-09 23:25:56,093 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-09 23:25:56,093 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-09 23:25:56,093 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-09 23:25:56,094 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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-09 23:25:56,271 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-09 23:25:56,283 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-09 23:25:56,284 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-09 23:25:56,285 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-09 23:25:56,285 INFO L275 PluginConnector]: CDTParser initialized [2022-01-09 23:25:56,286 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-01-09 23:25:56,339 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d2551c73/d43c9976abe44ebba6c6aaf8e8d8d1f2/FLAG4e99cf954 [2022-01-09 23:25:56,735 INFO L306 CDTParser]: Found 1 translation units. [2022-01-09 23:25:56,735 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c [2022-01-09 23:25:56,745 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d2551c73/d43c9976abe44ebba6c6aaf8e8d8d1f2/FLAG4e99cf954 [2022-01-09 23:25:56,755 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d2551c73/d43c9976abe44ebba6c6aaf8e8d8d1f2 [2022-01-09 23:25:56,758 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-09 23:25:56,760 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-09 23:25:56,761 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-09 23:25:56,762 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-09 23:25:56,764 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-09 23:25:56,764 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 11:25:56" (1/1) ... [2022-01-09 23:25:56,765 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34089cbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:56, skipping insertion in model container [2022-01-09 23:25:56,765 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 11:25:56" (1/1) ... [2022-01-09 23:25:56,770 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-09 23:25:56,807 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-09 23:25:56,978 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-01-09 23:25:57,057 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-09 23:25:57,062 INFO L203 MainTranslator]: Completed pre-run [2022-01-09 23:25:57,072 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2022-01-09 23:25:57,128 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-09 23:25:57,138 INFO L208 MainTranslator]: Completed translation [2022-01-09 23:25:57,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57 WrapperNode [2022-01-09 23:25:57,140 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-09 23:25:57,141 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-09 23:25:57,141 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-09 23:25:57,141 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-09 23:25:57,146 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,168 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,205 INFO L137 Inliner]: procedures = 37, calls = 62, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 916 [2022-01-09 23:25:57,205 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-09 23:25:57,206 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-09 23:25:57,206 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-09 23:25:57,206 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-09 23:25:57,219 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,219 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,225 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,226 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,236 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,249 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,251 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,255 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-09 23:25:57,255 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-09 23:25:57,255 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-09 23:25:57,255 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-09 23:25:57,268 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (1/1) ... [2022-01-09 23:25:57,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-09 23:25:57,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-09 23:25:57,290 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-09 23:25:57,298 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-09 23:25:57,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-09 23:25:57,314 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-01-09 23:25:57,315 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-01-09 23:25:57,315 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-01-09 23:25:57,315 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-01-09 23:25:57,315 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-01-09 23:25:57,315 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-01-09 23:25:57,315 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-01-09 23:25:57,315 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-01-09 23:25:57,315 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-09 23:25:57,315 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-01-09 23:25:57,315 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-01-09 23:25:57,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-09 23:25:57,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-09 23:25:57,470 INFO L234 CfgBuilder]: Building ICFG [2022-01-09 23:25:57,471 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-09 23:25:57,474 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,559 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-01-09 23:25:57,560 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-01-09 23:25:57,560 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,570 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-01-09 23:25:57,570 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-01-09 23:25:57,578 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,580 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,586 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,588 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,588 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,590 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,590 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,591 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,593 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##86: assume !false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume !false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume !false; [2022-01-09 23:25:57,925 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##31: assume false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##119: assume !false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##118: assume false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##122: assume false; [2022-01-09 23:25:57,926 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##123: assume !false; [2022-01-09 23:25:57,928 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-09 23:25:57,944 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-01-09 23:25:57,944 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-01-09 23:25:57,947 INFO L275 CfgBuilder]: Performing block encoding [2022-01-09 23:25:57,953 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-09 23:25:57,953 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-09 23:25:57,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 11:25:57 BoogieIcfgContainer [2022-01-09 23:25:57,954 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-09 23:25:57,955 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-09 23:25:57,955 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-09 23:25:57,957 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-09 23:25:57,957 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 11:25:56" (1/3) ... [2022-01-09 23:25:57,958 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78f035f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 11:25:57, skipping insertion in model container [2022-01-09 23:25:57,958 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 11:25:57" (2/3) ... [2022-01-09 23:25:57,958 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78f035f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 11:25:57, skipping insertion in model container [2022-01-09 23:25:57,958 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 11:25:57" (3/3) ... [2022-01-09 23:25:57,959 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2022-01-09 23:25:57,962 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-09 23:25:57,962 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-09 23:25:57,989 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-09 23:25:57,993 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-09 23:25:57,993 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-09 23:25:58,005 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 193 states have (on average 1.4818652849740932) internal successors, (286), 215 states have internal predecessors, (286), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-09 23:25:58,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-09 23:25:58,008 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:58,008 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:25:58,009 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:58,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:58,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1624233909, now seen corresponding path program 1 times [2022-01-09 23:25:58,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:58,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615841179] [2022-01-09 23:25:58,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:58,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:58,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:58,178 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-09 23:25:58,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:58,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615841179] [2022-01-09 23:25:58,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615841179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:58,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:58,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:25:58,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761277953] [2022-01-09 23:25:58,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:58,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:25:58,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:58,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:25:58,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,209 INFO L87 Difference]: Start difference. First operand has 238 states, 193 states have (on average 1.4818652849740932) internal successors, (286), 215 states have internal predecessors, (286), 38 states have call successors, (38), 5 states have call predecessors, (38), 5 states have return successors, (38), 32 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:58,294 INFO L93 Difference]: Finished difference Result 405 states and 624 transitions. [2022-01-09 23:25:58,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:25:58,298 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-09 23:25:58,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:58,311 INFO L225 Difference]: With dead ends: 405 [2022-01-09 23:25:58,311 INFO L226 Difference]: Without dead ends: 231 [2022-01-09 23:25:58,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-09 23:25:58,320 INFO L933 BasicCegarLoop]: 335 mSDtfsCounter, 193 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:58,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 448 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-09 23:25:58,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-01-09 23:25:58,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2022-01-09 23:25:58,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 188 states have (on average 1.425531914893617) internal successors, (268), 208 states have internal predecessors, (268), 38 states have call successors, (38), 5 states have call predecessors, (38), 4 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-01-09 23:25:58,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 325 transitions. [2022-01-09 23:25:58,377 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 325 transitions. Word has length 13 [2022-01-09 23:25:58,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:58,378 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 325 transitions. [2022-01-09 23:25:58,378 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-09 23:25:58,378 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 325 transitions. [2022-01-09 23:25:58,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-09 23:25:58,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:58,380 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:25:58,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-09 23:25:58,381 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:58,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:58,383 INFO L85 PathProgramCache]: Analyzing trace with hash 23733269, now seen corresponding path program 1 times [2022-01-09 23:25:58,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:58,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967859982] [2022-01-09 23:25:58,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:58,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:58,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:58,491 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-09 23:25:58,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:58,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967859982] [2022-01-09 23:25:58,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967859982] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:58,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:58,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:25:58,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809620032] [2022-01-09 23:25:58,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:58,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:25:58,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:58,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:25:58,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,498 INFO L87 Difference]: Start difference. First operand 231 states and 325 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:58,607 INFO L93 Difference]: Finished difference Result 477 states and 675 transitions. [2022-01-09 23:25:58,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:25:58,607 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-09 23:25:58,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:58,610 INFO L225 Difference]: With dead ends: 477 [2022-01-09 23:25:58,610 INFO L226 Difference]: Without dead ends: 347 [2022-01-09 23:25:58,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-09 23:25:58,614 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 254 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:58,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 592 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:25:58,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-01-09 23:25:58,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2022-01-09 23:25:58,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 282 states have (on average 1.3652482269503545) internal successors, (385), 287 states have internal predecessors, (385), 38 states have call successors, (38), 9 states have call predecessors, (38), 7 states have return successors, (40), 32 states have call predecessors, (40), 27 states have call successors, (40) [2022-01-09 23:25:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 463 transitions. [2022-01-09 23:25:58,634 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 463 transitions. Word has length 18 [2022-01-09 23:25:58,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:58,635 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 463 transitions. [2022-01-09 23:25:58,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,635 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 463 transitions. [2022-01-09 23:25:58,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-09 23:25:58,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:58,636 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-09 23:25:58,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-09 23:25:58,636 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:58,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:58,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1035240094, now seen corresponding path program 1 times [2022-01-09 23:25:58,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:58,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348592191] [2022-01-09 23:25:58,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:58,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:58,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:58,702 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-09 23:25:58,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:58,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348592191] [2022-01-09 23:25:58,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348592191] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:58,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:58,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:25:58,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447390410] [2022-01-09 23:25:58,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:58,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:25:58,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:58,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:25:58,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,710 INFO L87 Difference]: Start difference. First operand 328 states and 463 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:58,749 INFO L93 Difference]: Finished difference Result 721 states and 1014 transitions. [2022-01-09 23:25:58,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:25:58,763 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-09 23:25:58,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:58,766 INFO L225 Difference]: With dead ends: 721 [2022-01-09 23:25:58,766 INFO L226 Difference]: Without dead ends: 516 [2022-01-09 23:25:58,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,767 INFO L933 BasicCegarLoop]: 317 mSDtfsCounter, 276 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:58,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-09 23:25:58,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-01-09 23:25:58,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 487. [2022-01-09 23:25:58,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 424 states have (on average 1.3632075471698113) internal successors, (578), 426 states have internal predecessors, (578), 48 states have call successors, (48), 17 states have call predecessors, (48), 14 states have return successors, (61), 44 states have call predecessors, (61), 39 states have call successors, (61) [2022-01-09 23:25:58,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 687 transitions. [2022-01-09 23:25:58,809 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 687 transitions. Word has length 19 [2022-01-09 23:25:58,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:58,809 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 687 transitions. [2022-01-09 23:25:58,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,810 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 687 transitions. [2022-01-09 23:25:58,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-09 23:25:58,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:58,810 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:25:58,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-09 23:25:58,811 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:58,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:58,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1224032788, now seen corresponding path program 1 times [2022-01-09 23:25:58,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:58,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961737193] [2022-01-09 23:25:58,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:58,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:58,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:58,874 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-09 23:25:58,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:58,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961737193] [2022-01-09 23:25:58,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961737193] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:58,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:58,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:25:58,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876085743] [2022-01-09 23:25:58,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:58,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:25:58,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:58,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:25:58,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,876 INFO L87 Difference]: Start difference. First operand 487 states and 687 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:58,918 INFO L93 Difference]: Finished difference Result 578 states and 804 transitions. [2022-01-09 23:25:58,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:25:58,918 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-09 23:25:58,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:58,921 INFO L225 Difference]: With dead ends: 578 [2022-01-09 23:25:58,921 INFO L226 Difference]: Without dead ends: 558 [2022-01-09 23:25:58,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,922 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 277 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:58,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-09 23:25:58,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-01-09 23:25:58,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 531. [2022-01-09 23:25:58,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 462 states have (on average 1.3636363636363635) internal successors, (630), 470 states have internal predecessors, (630), 50 states have call successors, (50), 20 states have call predecessors, (50), 18 states have return successors, (65), 42 states have call predecessors, (65), 42 states have call successors, (65) [2022-01-09 23:25:58,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 745 transitions. [2022-01-09 23:25:58,947 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 745 transitions. Word has length 22 [2022-01-09 23:25:58,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:58,947 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 745 transitions. [2022-01-09 23:25:58,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:25:58,947 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 745 transitions. [2022-01-09 23:25:58,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-09 23:25:58,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:58,948 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:25:58,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-09 23:25:58,949 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:58,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:58,949 INFO L85 PathProgramCache]: Analyzing trace with hash -222747689, now seen corresponding path program 1 times [2022-01-09 23:25:58,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:58,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410252337] [2022-01-09 23:25:58,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:58,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:58,980 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-09 23:25:58,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:58,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410252337] [2022-01-09 23:25:58,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410252337] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:58,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:58,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:25:58,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613017656] [2022-01-09 23:25:58,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:58,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:25:58,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:58,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:25:58,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:58,981 INFO L87 Difference]: Start difference. First operand 531 states and 745 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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-09 23:25:59,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:59,064 INFO L93 Difference]: Finished difference Result 816 states and 1148 transitions. [2022-01-09 23:25:59,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:25:59,064 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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 27 [2022-01-09 23:25:59,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:59,074 INFO L225 Difference]: With dead ends: 816 [2022-01-09 23:25:59,075 INFO L226 Difference]: Without dead ends: 813 [2022-01-09 23:25:59,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:25:59,080 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 123 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:59,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 671 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:25:59,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2022-01-09 23:25:59,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 622. [2022-01-09 23:25:59,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 547 states have (on average 1.3711151736745886) internal successors, (750), 558 states have internal predecessors, (750), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-01-09 23:25:59,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 874 transitions. [2022-01-09 23:25:59,134 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 874 transitions. Word has length 27 [2022-01-09 23:25:59,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:59,134 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 874 transitions. [2022-01-09 23:25:59,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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-09 23:25:59,135 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 874 transitions. [2022-01-09 23:25:59,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-09 23:25:59,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:59,136 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-09 23:25:59,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-09 23:25:59,136 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:59,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:59,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1446649383, now seen corresponding path program 1 times [2022-01-09 23:25:59,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:59,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161536420] [2022-01-09 23:25:59,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:59,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:59,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:59,217 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-09 23:25:59,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:59,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161536420] [2022-01-09 23:25:59,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161536420] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:59,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:59,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-09 23:25:59,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756107917] [2022-01-09 23:25:59,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:59,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-09 23:25:59,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:59,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-09 23:25:59,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-09 23:25:59,218 INFO L87 Difference]: Start difference. First operand 622 states and 874 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-09 23:25:59,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:59,432 INFO L93 Difference]: Finished difference Result 1097 states and 1516 transitions. [2022-01-09 23:25:59,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-09 23:25:59,433 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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 28 [2022-01-09 23:25:59,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:59,436 INFO L225 Difference]: With dead ends: 1097 [2022-01-09 23:25:59,436 INFO L226 Difference]: Without dead ends: 655 [2022-01-09 23:25:59,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-09 23:25:59,439 INFO L933 BasicCegarLoop]: 397 mSDtfsCounter, 518 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:59,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 535 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:25:59,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-01-09 23:25:59,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 613. [2022-01-09 23:25:59,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 538 states have (on average 1.3550185873605949) internal successors, (729), 549 states have internal predecessors, (729), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-01-09 23:25:59,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 853 transitions. [2022-01-09 23:25:59,471 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 853 transitions. Word has length 28 [2022-01-09 23:25:59,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:59,471 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 853 transitions. [2022-01-09 23:25:59,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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-09 23:25:59,472 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 853 transitions. [2022-01-09 23:25:59,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-09 23:25:59,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:59,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] [2022-01-09 23:25:59,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-09 23:25:59,477 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:59,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash -266296252, now seen corresponding path program 1 times [2022-01-09 23:25:59,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:59,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203657029] [2022-01-09 23:25:59,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:59,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:59,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-09 23:25:59,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:59,529 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-09 23:25:59,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:59,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203657029] [2022-01-09 23:25:59,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203657029] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:59,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:59,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-09 23:25:59,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069975899] [2022-01-09 23:25:59,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:59,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-09 23:25:59,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:59,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-09 23:25:59,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-09 23:25:59,531 INFO L87 Difference]: Start difference. First operand 613 states and 853 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:25:59,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:59,647 INFO L93 Difference]: Finished difference Result 666 states and 923 transitions. [2022-01-09 23:25:59,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-09 23:25:59,647 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-01-09 23:25:59,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:59,651 INFO L225 Difference]: With dead ends: 666 [2022-01-09 23:25:59,651 INFO L226 Difference]: Without dead ends: 661 [2022-01-09 23:25:59,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-09 23:25:59,652 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 67 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:59,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 743 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:25:59,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-09 23:25:59,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 640. [2022-01-09 23:25:59,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 565 states have (on average 1.3539823008849559) internal successors, (765), 575 states have internal predecessors, (765), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-01-09 23:25:59,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 889 transitions. [2022-01-09 23:25:59,677 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 889 transitions. Word has length 29 [2022-01-09 23:25:59,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:59,678 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 889 transitions. [2022-01-09 23:25:59,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 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-09 23:25:59,678 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 889 transitions. [2022-01-09 23:25:59,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-09 23:25:59,681 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:59,682 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:25:59,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-09 23:25:59,684 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:59,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:59,684 INFO L85 PathProgramCache]: Analyzing trace with hash 787890455, now seen corresponding path program 1 times [2022-01-09 23:25:59,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:59,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69364080] [2022-01-09 23:25:59,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:59,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:25:59,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:59,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-09 23:25:59,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:25:59,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-09 23:25:59,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:25:59,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69364080] [2022-01-09 23:25:59,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69364080] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:25:59,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:25:59,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-09 23:25:59,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20118240] [2022-01-09 23:25:59,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:25:59,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-09 23:25:59,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:25:59,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-09 23:25:59,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-09 23:25:59,773 INFO L87 Difference]: Start difference. First operand 640 states and 889 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:25:59,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:25:59,953 INFO L93 Difference]: Finished difference Result 670 states and 925 transitions. [2022-01-09 23:25:59,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-09 23:25:59,953 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-01-09 23:25:59,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:25:59,957 INFO L225 Difference]: With dead ends: 670 [2022-01-09 23:25:59,957 INFO L226 Difference]: Without dead ends: 661 [2022-01-09 23:25:59,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:25:59,957 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 382 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:25:59,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 918 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:25:59,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-09 23:25:59,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 640. [2022-01-09 23:25:59,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 565 states have (on average 1.3504424778761062) internal successors, (763), 575 states have internal predecessors, (763), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-01-09 23:25:59,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 887 transitions. [2022-01-09 23:25:59,984 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 887 transitions. Word has length 30 [2022-01-09 23:25:59,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:25:59,984 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 887 transitions. [2022-01-09 23:25:59,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:25:59,984 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 887 transitions. [2022-01-09 23:25:59,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-09 23:25:59,985 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:25:59,985 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:25:59,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-09 23:25:59,985 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:25:59,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:25:59,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1995000714, now seen corresponding path program 1 times [2022-01-09 23:25:59,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:25:59,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215482073] [2022-01-09 23:25:59,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:25:59,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:00,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,025 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-09 23:26:00,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:00,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215482073] [2022-01-09 23:26:00,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215482073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:00,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:00,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:26:00,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256384270] [2022-01-09 23:26:00,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:00,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:26:00,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:00,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:26:00,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:26:00,027 INFO L87 Difference]: Start difference. First operand 640 states and 887 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:26:00,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:00,083 INFO L93 Difference]: Finished difference Result 655 states and 907 transitions. [2022-01-09 23:26:00,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:26:00,084 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-09 23:26:00,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:00,086 INFO L225 Difference]: With dead ends: 655 [2022-01-09 23:26:00,086 INFO L226 Difference]: Without dead ends: 652 [2022-01-09 23:26:00,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-09 23:26:00,088 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 16 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:00,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 553 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-09 23:26:00,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-01-09 23:26:00,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 651. [2022-01-09 23:26:00,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 576 states have (on average 1.3489583333333333) internal successors, (777), 585 states have internal predecessors, (777), 52 states have call successors, (52), 23 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-01-09 23:26:00,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 901 transitions. [2022-01-09 23:26:00,109 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 901 transitions. Word has length 30 [2022-01-09 23:26:00,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:00,109 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 901 transitions. [2022-01-09 23:26:00,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:26:00,109 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 901 transitions. [2022-01-09 23:26:00,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-09 23:26:00,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:00,110 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:00,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-09 23:26:00,110 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:00,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:00,110 INFO L85 PathProgramCache]: Analyzing trace with hash 2061053712, now seen corresponding path program 1 times [2022-01-09 23:26:00,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:00,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924058759] [2022-01-09 23:26:00,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:00,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:00,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-09 23:26:00,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,162 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-09 23:26:00,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:00,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924058759] [2022-01-09 23:26:00,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924058759] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:00,163 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:00,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-09 23:26:00,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261836] [2022-01-09 23:26:00,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:00,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-09 23:26:00,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:00,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-09 23:26:00,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-09 23:26:00,164 INFO L87 Difference]: Start difference. First operand 651 states and 901 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:00,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:00,331 INFO L93 Difference]: Finished difference Result 681 states and 937 transitions. [2022-01-09 23:26:00,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-09 23:26:00,331 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2022-01-09 23:26:00,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:00,334 INFO L225 Difference]: With dead ends: 681 [2022-01-09 23:26:00,334 INFO L226 Difference]: Without dead ends: 672 [2022-01-09 23:26:00,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:00,334 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 381 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:00,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 920 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:00,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-01-09 23:26:00,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 651. [2022-01-09 23:26:00,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 576 states have (on average 1.3454861111111112) internal successors, (775), 585 states have internal predecessors, (775), 52 states have call successors, (52), 23 states have call predecessors, (52), 22 states have return successors, (72), 43 states have call predecessors, (72), 44 states have call successors, (72) [2022-01-09 23:26:00,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 899 transitions. [2022-01-09 23:26:00,355 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 899 transitions. Word has length 31 [2022-01-09 23:26:00,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:00,355 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 899 transitions. [2022-01-09 23:26:00,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:00,355 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 899 transitions. [2022-01-09 23:26:00,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-09 23:26:00,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:00,356 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:00,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-09 23:26:00,356 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:00,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:00,356 INFO L85 PathProgramCache]: Analyzing trace with hash -476390944, now seen corresponding path program 1 times [2022-01-09 23:26:00,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:00,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974555508] [2022-01-09 23:26:00,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:00,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-01-09 23:26:00,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,403 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-09 23:26:00,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:00,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974555508] [2022-01-09 23:26:00,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974555508] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:00,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:00,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-09 23:26:00,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687088334] [2022-01-09 23:26:00,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:00,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-09 23:26:00,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:00,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-09 23:26:00,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-09 23:26:00,405 INFO L87 Difference]: Start difference. First operand 651 states and 899 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:00,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:00,539 INFO L93 Difference]: Finished difference Result 682 states and 936 transitions. [2022-01-09 23:26:00,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-09 23:26:00,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2022-01-09 23:26:00,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:00,542 INFO L225 Difference]: With dead ends: 682 [2022-01-09 23:26:00,542 INFO L226 Difference]: Without dead ends: 666 [2022-01-09 23:26:00,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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-09 23:26:00,542 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 52 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:00,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1079 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:00,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-01-09 23:26:00,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 649. [2022-01-09 23:26:00,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 575 states have (on average 1.3443478260869566) internal successors, (773), 584 states have internal predecessors, (773), 51 states have call successors, (51), 23 states have call predecessors, (51), 22 states have return successors, (71), 42 states have call predecessors, (71), 43 states have call successors, (71) [2022-01-09 23:26:00,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 895 transitions. [2022-01-09 23:26:00,563 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 895 transitions. Word has length 32 [2022-01-09 23:26:00,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:00,563 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 895 transitions. [2022-01-09 23:26:00,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:00,564 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 895 transitions. [2022-01-09 23:26:00,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-09 23:26:00,564 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:00,564 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-09 23:26:00,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-09 23:26:00,565 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:00,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:00,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1919528250, now seen corresponding path program 1 times [2022-01-09 23:26:00,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:00,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666110924] [2022-01-09 23:26:00,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:00,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:00,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,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-09 23:26:00,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:00,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666110924] [2022-01-09 23:26:00,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666110924] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:00,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:00,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-09 23:26:00,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881230040] [2022-01-09 23:26:00,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:00,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-09 23:26:00,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:00,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-09 23:26:00,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:26:00,594 INFO L87 Difference]: Start difference. First operand 649 states and 895 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:26:00,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:00,649 INFO L93 Difference]: Finished difference Result 1056 states and 1452 transitions. [2022-01-09 23:26:00,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-09 23:26:00,649 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-09 23:26:00,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:00,651 INFO L225 Difference]: With dead ends: 1056 [2022-01-09 23:26:00,651 INFO L226 Difference]: Without dead ends: 657 [2022-01-09 23:26:00,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-09 23:26:00,652 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 5 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:00,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 564 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-09 23:26:00,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-01-09 23:26:00,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 657. [2022-01-09 23:26:00,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 583 states have (on average 1.3447684391080617) internal successors, (784), 592 states have internal predecessors, (784), 51 states have call successors, (51), 23 states have call predecessors, (51), 22 states have return successors, (71), 42 states have call predecessors, (71), 43 states have call successors, (71) [2022-01-09 23:26:00,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 906 transitions. [2022-01-09 23:26:00,672 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 906 transitions. Word has length 34 [2022-01-09 23:26:00,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:00,673 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 906 transitions. [2022-01-09 23:26:00,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-09 23:26:00,673 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 906 transitions. [2022-01-09 23:26:00,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-09 23:26:00,673 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:00,673 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] [2022-01-09 23:26:00,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-09 23:26:00,674 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:00,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:00,674 INFO L85 PathProgramCache]: Analyzing trace with hash 197237323, now seen corresponding path program 1 times [2022-01-09 23:26:00,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:00,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632944908] [2022-01-09 23:26:00,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:00,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-09 23:26:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,702 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-09 23:26:00,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:00,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632944908] [2022-01-09 23:26:00,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632944908] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:00,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:00,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-09 23:26:00,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977066655] [2022-01-09 23:26:00,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:00,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-09 23:26:00,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:00,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-09 23:26:00,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-09 23:26:00,703 INFO L87 Difference]: Start difference. First operand 657 states and 906 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 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-09 23:26:00,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:00,857 INFO L93 Difference]: Finished difference Result 741 states and 990 transitions. [2022-01-09 23:26:00,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-09 23:26:00,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 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 38 [2022-01-09 23:26:00,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:00,859 INFO L225 Difference]: With dead ends: 741 [2022-01-09 23:26:00,859 INFO L226 Difference]: Without dead ends: 482 [2022-01-09 23:26:00,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-09 23:26:00,860 INFO L933 BasicCegarLoop]: 350 mSDtfsCounter, 385 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:00,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 831 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:00,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-01-09 23:26:00,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 441. [2022-01-09 23:26:00,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 388 states have (on average 1.3144329896907216) internal successors, (510), 397 states have internal predecessors, (510), 36 states have call successors, (36), 16 states have call predecessors, (36), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-01-09 23:26:00,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 585 transitions. [2022-01-09 23:26:00,876 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 585 transitions. Word has length 38 [2022-01-09 23:26:00,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:00,877 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 585 transitions. [2022-01-09 23:26:00,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 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-09 23:26:00,877 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 585 transitions. [2022-01-09 23:26:00,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-09 23:26:00,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:00,877 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:00,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-09 23:26:00,878 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:00,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:00,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1089851695, now seen corresponding path program 1 times [2022-01-09 23:26:00,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:00,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127489901] [2022-01-09 23:26:00,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:00,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-09 23:26:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:00,943 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-09 23:26:00,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:00,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127489901] [2022-01-09 23:26:00,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127489901] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:00,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:00,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-09 23:26:00,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326976101] [2022-01-09 23:26:00,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:00,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-09 23:26:00,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:00,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-09 23:26:00,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-09 23:26:00,945 INFO L87 Difference]: Start difference. First operand 441 states and 585 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 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-09 23:26:01,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:01,109 INFO L93 Difference]: Finished difference Result 644 states and 856 transitions. [2022-01-09 23:26:01,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-09 23:26:01,110 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 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 41 [2022-01-09 23:26:01,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:01,111 INFO L225 Difference]: With dead ends: 644 [2022-01-09 23:26:01,111 INFO L226 Difference]: Without dead ends: 436 [2022-01-09 23:26:01,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-09 23:26:01,112 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 74 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:01,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 1592 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:01,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-01-09 23:26:01,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 424. [2022-01-09 23:26:01,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.303763440860215) internal successors, (485), 380 states have internal predecessors, (485), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-01-09 23:26:01,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 559 transitions. [2022-01-09 23:26:01,143 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 559 transitions. Word has length 41 [2022-01-09 23:26:01,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:01,143 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 559 transitions. [2022-01-09 23:26:01,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 5 states have internal predecessors, (37), 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-09 23:26:01,143 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 559 transitions. [2022-01-09 23:26:01,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-01-09 23:26:01,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:01,144 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-09 23:26:01,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-09 23:26:01,144 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:01,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:01,144 INFO L85 PathProgramCache]: Analyzing trace with hash 738484898, now seen corresponding path program 1 times [2022-01-09 23:26:01,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:01,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849993981] [2022-01-09 23:26:01,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:01,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:01,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:01,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-01-09 23:26:01,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:01,185 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-09 23:26:01,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:01,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849993981] [2022-01-09 23:26:01,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849993981] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:01,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:01,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-09 23:26:01,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957910167] [2022-01-09 23:26:01,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:01,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-09 23:26:01,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:01,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-09 23:26:01,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-09 23:26:01,186 INFO L87 Difference]: Start difference. First operand 424 states and 559 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, (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-09 23:26:01,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:01,458 INFO L93 Difference]: Finished difference Result 530 states and 695 transitions. [2022-01-09 23:26:01,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-09 23:26:01,459 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, (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-09 23:26:01,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:01,460 INFO L225 Difference]: With dead ends: 530 [2022-01-09 23:26:01,460 INFO L226 Difference]: Without dead ends: 463 [2022-01-09 23:26:01,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-01-09 23:26:01,461 INFO L933 BasicCegarLoop]: 302 mSDtfsCounter, 362 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:01,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 1148 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:01,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-09 23:26:01,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 424. [2022-01-09 23:26:01,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 372 states have (on average 1.2983870967741935) internal successors, (483), 380 states have internal predecessors, (483), 35 states have call successors, (35), 16 states have call predecessors, (35), 16 states have return successors, (39), 28 states have call predecessors, (39), 28 states have call successors, (39) [2022-01-09 23:26:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 557 transitions. [2022-01-09 23:26:01,478 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 557 transitions. Word has length 40 [2022-01-09 23:26:01,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:01,478 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 557 transitions. [2022-01-09 23:26:01,478 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, (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-09 23:26:01,478 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 557 transitions. [2022-01-09 23:26:01,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-09 23:26:01,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:01,479 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:01,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-09 23:26:01,479 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:01,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:01,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1983910806, now seen corresponding path program 1 times [2022-01-09 23:26:01,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:01,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860957844] [2022-01-09 23:26:01,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:01,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:01,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-01-09 23:26:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:01,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-09 23:26:01,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:01,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860957844] [2022-01-09 23:26:01,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860957844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:01,520 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:01,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-09 23:26:01,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238681610] [2022-01-09 23:26:01,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:01,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-09 23:26:01,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:01,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-09 23:26:01,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-09 23:26:01,521 INFO L87 Difference]: Start difference. First operand 424 states and 557 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:01,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:01,633 INFO L93 Difference]: Finished difference Result 456 states and 592 transitions. [2022-01-09 23:26:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-09 23:26:01,633 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-01-09 23:26:01,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:01,634 INFO L225 Difference]: With dead ends: 456 [2022-01-09 23:26:01,634 INFO L226 Difference]: Without dead ends: 434 [2022-01-09 23:26:01,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-01-09 23:26:01,635 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 80 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:01,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 1325 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:01,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-01-09 23:26:01,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 420. [2022-01-09 23:26:01,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 370 states have (on average 1.2972972972972974) internal successors, (480), 377 states have internal predecessors, (480), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (38), 28 states have call predecessors, (38), 27 states have call successors, (38) [2022-01-09 23:26:01,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 552 transitions. [2022-01-09 23:26:01,653 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 552 transitions. Word has length 41 [2022-01-09 23:26:01,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:01,653 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 552 transitions. [2022-01-09 23:26:01,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:01,653 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 552 transitions. [2022-01-09 23:26:01,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-09 23:26:01,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:01,654 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-09 23:26:01,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-09 23:26:01,654 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:01,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:01,654 INFO L85 PathProgramCache]: Analyzing trace with hash -13657420, now seen corresponding path program 1 times [2022-01-09 23:26:01,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:01,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477555014] [2022-01-09 23:26:01,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:01,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:01,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:01,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-09 23:26:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:01,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-09 23:26:01,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:01,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477555014] [2022-01-09 23:26:01,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477555014] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:01,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:01,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-09 23:26:01,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905255241] [2022-01-09 23:26:01,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:01,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-09 23:26:01,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:01,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-09 23:26:01,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-09 23:26:01,723 INFO L87 Difference]: Start difference. First operand 420 states and 552 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 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-09 23:26:01,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:01,975 INFO L93 Difference]: Finished difference Result 623 states and 820 transitions. [2022-01-09 23:26:01,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-09 23:26:01,975 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 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 43 [2022-01-09 23:26:01,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:01,977 INFO L225 Difference]: With dead ends: 623 [2022-01-09 23:26:01,977 INFO L226 Difference]: Without dead ends: 432 [2022-01-09 23:26:01,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:01,978 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 321 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 915 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:01,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 915 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:01,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-01-09 23:26:02,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 420. [2022-01-09 23:26:02,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 370 states have (on average 1.2945945945945947) internal successors, (479), 377 states have internal predecessors, (479), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (38), 28 states have call predecessors, (38), 27 states have call successors, (38) [2022-01-09 23:26:02,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 551 transitions. [2022-01-09 23:26:02,002 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 551 transitions. Word has length 43 [2022-01-09 23:26:02,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:02,002 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 551 transitions. [2022-01-09 23:26:02,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 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-09 23:26:02,003 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 551 transitions. [2022-01-09 23:26:02,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-09 23:26:02,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:02,003 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:02,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-09 23:26:02,004 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:02,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:02,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1480101209, now seen corresponding path program 1 times [2022-01-09 23:26:02,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:02,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106002935] [2022-01-09 23:26:02,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:02,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:02,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-01-09 23:26:02,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,047 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-09 23:26:02,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:02,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106002935] [2022-01-09 23:26:02,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106002935] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:02,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:02,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-09 23:26:02,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208243921] [2022-01-09 23:26:02,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:02,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-09 23:26:02,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:02,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-09 23:26:02,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-09 23:26:02,048 INFO L87 Difference]: Start difference. First operand 420 states and 551 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:02,270 INFO L93 Difference]: Finished difference Result 702 states and 930 transitions. [2022-01-09 23:26:02,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-09 23:26:02,271 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-01-09 23:26:02,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:02,272 INFO L225 Difference]: With dead ends: 702 [2022-01-09 23:26:02,272 INFO L226 Difference]: Without dead ends: 439 [2022-01-09 23:26:02,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-09 23:26:02,273 INFO L933 BasicCegarLoop]: 279 mSDtfsCounter, 340 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:02,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 921 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:02,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-01-09 23:26:02,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 412. [2022-01-09 23:26:02,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 363 states have (on average 1.2865013774104683) internal successors, (467), 370 states have internal predecessors, (467), 34 states have call successors, (34), 15 states have call predecessors, (34), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-01-09 23:26:02,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 538 transitions. [2022-01-09 23:26:02,296 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 538 transitions. Word has length 42 [2022-01-09 23:26:02,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:02,297 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 538 transitions. [2022-01-09 23:26:02,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,297 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 538 transitions. [2022-01-09 23:26:02,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-09 23:26:02,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:02,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] [2022-01-09 23:26:02,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-09 23:26:02,297 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:02,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:02,298 INFO L85 PathProgramCache]: Analyzing trace with hash -2093894745, now seen corresponding path program 1 times [2022-01-09 23:26:02,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:02,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542758375] [2022-01-09 23:26:02,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:02,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:02,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-01-09 23:26:02,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,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-09 23:26:02,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:02,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542758375] [2022-01-09 23:26:02,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542758375] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:02,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:02,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-09 23:26:02,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074721827] [2022-01-09 23:26:02,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:02,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-09 23:26:02,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:02,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-09 23:26:02,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-09 23:26:02,323 INFO L87 Difference]: Start difference. First operand 412 states and 538 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:02,434 INFO L93 Difference]: Finished difference Result 443 states and 571 transitions. [2022-01-09 23:26:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-09 23:26:02,435 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-01-09 23:26:02,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:02,436 INFO L225 Difference]: With dead ends: 443 [2022-01-09 23:26:02,436 INFO L226 Difference]: Without dead ends: 424 [2022-01-09 23:26:02,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-09 23:26:02,437 INFO L933 BasicCegarLoop]: 306 mSDtfsCounter, 83 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:02,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 733 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:02,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-01-09 23:26:02,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 406. [2022-01-09 23:26:02,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 358 states have (on average 1.270949720670391) internal successors, (455), 364 states have internal predecessors, (455), 33 states have call successors, (33), 15 states have call predecessors, (33), 14 states have return successors, (37), 27 states have call predecessors, (37), 27 states have call successors, (37) [2022-01-09 23:26:02,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 525 transitions. [2022-01-09 23:26:02,455 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 525 transitions. Word has length 42 [2022-01-09 23:26:02,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:02,455 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 525 transitions. [2022-01-09 23:26:02,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,455 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 525 transitions. [2022-01-09 23:26:02,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-09 23:26:02,455 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:02,455 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-09 23:26:02,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-09 23:26:02,456 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:02,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:02,456 INFO L85 PathProgramCache]: Analyzing trace with hash -33087980, now seen corresponding path program 1 times [2022-01-09 23:26:02,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:02,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042681288] [2022-01-09 23:26:02,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:02,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-01-09 23:26:02,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,503 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-09 23:26:02,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:02,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042681288] [2022-01-09 23:26:02,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042681288] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:02,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:02,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-09 23:26:02,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888838483] [2022-01-09 23:26:02,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:02,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-09 23:26:02,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:02,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-09 23:26:02,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-09 23:26:02,505 INFO L87 Difference]: Start difference. First operand 406 states and 525 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:02,707 INFO L93 Difference]: Finished difference Result 451 states and 580 transitions. [2022-01-09 23:26:02,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-09 23:26:02,707 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-01-09 23:26:02,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:02,709 INFO L225 Difference]: With dead ends: 451 [2022-01-09 23:26:02,709 INFO L226 Difference]: Without dead ends: 447 [2022-01-09 23:26:02,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-09 23:26:02,709 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 228 mSDsluCounter, 1312 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 1600 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:02,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 1600 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:02,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-01-09 23:26:02,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 421. [2022-01-09 23:26:02,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 372 states have (on average 1.260752688172043) internal successors, (469), 378 states have internal predecessors, (469), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (43), 28 states have call predecessors, (43), 27 states have call successors, (43) [2022-01-09 23:26:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 545 transitions. [2022-01-09 23:26:02,742 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 545 transitions. Word has length 43 [2022-01-09 23:26:02,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:02,742 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 545 transitions. [2022-01-09 23:26:02,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,742 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 545 transitions. [2022-01-09 23:26:02,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-09 23:26:02,743 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:02,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 23:26:02,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-09 23:26:02,743 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:02,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:02,743 INFO L85 PathProgramCache]: Analyzing trace with hash -32811150, now seen corresponding path program 1 times [2022-01-09 23:26:02,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:02,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13354796] [2022-01-09 23:26:02,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:02,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:02,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-01-09 23:26:02,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:02,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-09 23:26:02,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:02,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13354796] [2022-01-09 23:26:02,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13354796] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:02,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:02,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-09 23:26:02,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076533898] [2022-01-09 23:26:02,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:02,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-09 23:26:02,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:02,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-09 23:26:02,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-09 23:26:02,785 INFO L87 Difference]: Start difference. First operand 421 states and 545 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:02,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:02,992 INFO L93 Difference]: Finished difference Result 447 states and 573 transitions. [2022-01-09 23:26:02,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-09 23:26:02,992 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-01-09 23:26:02,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:02,994 INFO L225 Difference]: With dead ends: 447 [2022-01-09 23:26:02,994 INFO L226 Difference]: Without dead ends: 434 [2022-01-09 23:26:02,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:02,995 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 49 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1712 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:02,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 1712 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:02,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-01-09 23:26:03,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 418. [2022-01-09 23:26:03,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 369 states have (on average 1.2628726287262872) internal successors, (466), 376 states have internal predecessors, (466), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (42), 27 states have call predecessors, (42), 27 states have call successors, (42) [2022-01-09 23:26:03,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 541 transitions. [2022-01-09 23:26:03,014 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 541 transitions. Word has length 43 [2022-01-09 23:26:03,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:03,014 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 541 transitions. [2022-01-09 23:26:03,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:03,014 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 541 transitions. [2022-01-09 23:26:03,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-09 23:26:03,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:03,015 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-09 23:26:03,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-09 23:26:03,015 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:03,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:03,015 INFO L85 PathProgramCache]: Analyzing trace with hash -97902919, now seen corresponding path program 1 times [2022-01-09 23:26:03,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:03,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886875483] [2022-01-09 23:26:03,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:03,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-01-09 23:26:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,034 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-09 23:26:03,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:03,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886875483] [2022-01-09 23:26:03,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886875483] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:03,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:03,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-09 23:26:03,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691725061] [2022-01-09 23:26:03,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:03,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-09 23:26:03,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:03,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-09 23:26:03,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-09 23:26:03,035 INFO L87 Difference]: Start difference. First operand 418 states and 541 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:03,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:03,117 INFO L93 Difference]: Finished difference Result 455 states and 582 transitions. [2022-01-09 23:26:03,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-09 23:26:03,118 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-01-09 23:26:03,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:03,119 INFO L225 Difference]: With dead ends: 455 [2022-01-09 23:26:03,119 INFO L226 Difference]: Without dead ends: 432 [2022-01-09 23:26:03,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-09 23:26:03,120 INFO L933 BasicCegarLoop]: 332 mSDtfsCounter, 95 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:03,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 822 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:03,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-01-09 23:26:03,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 417. [2022-01-09 23:26:03,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 368 states have (on average 1.25) internal successors, (460), 375 states have internal predecessors, (460), 33 states have call successors, (33), 15 states have call predecessors, (33), 15 states have return successors, (42), 27 states have call predecessors, (42), 27 states have call successors, (42) [2022-01-09 23:26:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 535 transitions. [2022-01-09 23:26:03,141 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 535 transitions. Word has length 43 [2022-01-09 23:26:03,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:03,141 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 535 transitions. [2022-01-09 23:26:03,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:03,141 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 535 transitions. [2022-01-09 23:26:03,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-09 23:26:03,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:03,142 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-09 23:26:03,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-09 23:26:03,142 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:03,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:03,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1182842798, now seen corresponding path program 1 times [2022-01-09 23:26:03,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:03,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586282901] [2022-01-09 23:26:03,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:03,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:03,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-01-09 23:26:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,196 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-09 23:26:03,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:03,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586282901] [2022-01-09 23:26:03,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586282901] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:03,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:03,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-09 23:26:03,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982815762] [2022-01-09 23:26:03,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:03,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-09 23:26:03,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:03,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-09 23:26:03,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-09 23:26:03,197 INFO L87 Difference]: Start difference. First operand 417 states and 535 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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-09 23:26:03,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:03,400 INFO L93 Difference]: Finished difference Result 440 states and 558 transitions. [2022-01-09 23:26:03,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-09 23:26:03,401 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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-09 23:26:03,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:03,402 INFO L225 Difference]: With dead ends: 440 [2022-01-09 23:26:03,402 INFO L226 Difference]: Without dead ends: 424 [2022-01-09 23:26:03,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:03,403 INFO L933 BasicCegarLoop]: 301 mSDtfsCounter, 389 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:03,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 878 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:03,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-01-09 23:26:03,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 401. [2022-01-09 23:26:03,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 354 states have (on average 1.2542372881355932) internal successors, (444), 360 states have internal predecessors, (444), 32 states have call successors, (32), 15 states have call predecessors, (32), 14 states have return successors, (36), 26 states have call predecessors, (36), 26 states have call successors, (36) [2022-01-09 23:26:03,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 512 transitions. [2022-01-09 23:26:03,440 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 512 transitions. Word has length 44 [2022-01-09 23:26:03,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:03,440 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 512 transitions. [2022-01-09 23:26:03,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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-09 23:26:03,440 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 512 transitions. [2022-01-09 23:26:03,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-09 23:26:03,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:03,441 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-09 23:26:03,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-09 23:26:03,441 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:03,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:03,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1424622961, now seen corresponding path program 1 times [2022-01-09 23:26:03,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:03,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103980061] [2022-01-09 23:26:03,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:03,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:03,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-09 23:26:03,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,507 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-09 23:26:03,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:03,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103980061] [2022-01-09 23:26:03,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103980061] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:03,507 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:03,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-09 23:26:03,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205898158] [2022-01-09 23:26:03,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:03,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-09 23:26:03,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:03,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-09 23:26:03,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-09 23:26:03,510 INFO L87 Difference]: Start difference. First operand 401 states and 512 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:03,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:03,647 INFO L93 Difference]: Finished difference Result 680 states and 870 transitions. [2022-01-09 23:26:03,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-09 23:26:03,647 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2022-01-09 23:26:03,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:03,649 INFO L225 Difference]: With dead ends: 680 [2022-01-09 23:26:03,649 INFO L226 Difference]: Without dead ends: 492 [2022-01-09 23:26:03,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-09 23:26:03,650 INFO L933 BasicCegarLoop]: 330 mSDtfsCounter, 159 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:03,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 768 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:03,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-01-09 23:26:03,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 454. [2022-01-09 23:26:03,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 402 states have (on average 1.256218905472637) internal successors, (505), 407 states have internal predecessors, (505), 34 states have call successors, (34), 17 states have call predecessors, (34), 17 states have return successors, (42), 30 states have call predecessors, (42), 29 states have call successors, (42) [2022-01-09 23:26:03,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 581 transitions. [2022-01-09 23:26:03,672 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 581 transitions. Word has length 46 [2022-01-09 23:26:03,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:03,672 INFO L470 AbstractCegarLoop]: Abstraction has 454 states and 581 transitions. [2022-01-09 23:26:03,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:03,672 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 581 transitions. [2022-01-09 23:26:03,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-09 23:26:03,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:03,673 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-09 23:26:03,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-09 23:26:03,673 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:03,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:03,673 INFO L85 PathProgramCache]: Analyzing trace with hash -910194117, now seen corresponding path program 1 times [2022-01-09 23:26:03,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:03,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776895894] [2022-01-09 23:26:03,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:03,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:03,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-01-09 23:26:03,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,707 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-09 23:26:03,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:03,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776895894] [2022-01-09 23:26:03,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776895894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:03,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:03,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-09 23:26:03,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698369786] [2022-01-09 23:26:03,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:03,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-09 23:26:03,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:03,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-09 23:26:03,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-09 23:26:03,708 INFO L87 Difference]: Start difference. First operand 454 states and 581 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 1 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-09 23:26:03,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:03,802 INFO L93 Difference]: Finished difference Result 484 states and 613 transitions. [2022-01-09 23:26:03,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-09 23:26:03,802 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), 1 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-09 23:26:03,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:03,804 INFO L225 Difference]: With dead ends: 484 [2022-01-09 23:26:03,804 INFO L226 Difference]: Without dead ends: 461 [2022-01-09 23:26:03,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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-09 23:26:03,804 INFO L933 BasicCegarLoop]: 305 mSDtfsCounter, 95 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:03,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 1058 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:03,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-01-09 23:26:03,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 436. [2022-01-09 23:26:03,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 386 states have (on average 1.261658031088083) internal successors, (487), 391 states have internal predecessors, (487), 33 states have call successors, (33), 16 states have call predecessors, (33), 16 states have return successors, (41), 29 states have call predecessors, (41), 28 states have call successors, (41) [2022-01-09 23:26:03,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 561 transitions. [2022-01-09 23:26:03,826 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 561 transitions. Word has length 45 [2022-01-09 23:26:03,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:03,826 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 561 transitions. [2022-01-09 23:26:03,826 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), 1 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-09 23:26:03,826 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 561 transitions. [2022-01-09 23:26:03,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-09 23:26:03,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:03,827 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-09 23:26:03,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-09 23:26:03,827 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:03,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:03,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1973534822, now seen corresponding path program 1 times [2022-01-09 23:26:03,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:03,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483119368] [2022-01-09 23:26:03,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:03,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-09 23:26:03,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:03,882 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-09 23:26:03,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:03,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483119368] [2022-01-09 23:26:03,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483119368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:03,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:03,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-09 23:26:03,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691866502] [2022-01-09 23:26:03,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:03,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-09 23:26:03,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:03,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-09 23:26:03,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-09 23:26:03,884 INFO L87 Difference]: Start difference. First operand 436 states and 561 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:04,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:04,049 INFO L93 Difference]: Finished difference Result 698 states and 899 transitions. [2022-01-09 23:26:04,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-09 23:26:04,049 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-01-09 23:26:04,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:04,051 INFO L225 Difference]: With dead ends: 698 [2022-01-09 23:26:04,051 INFO L226 Difference]: Without dead ends: 477 [2022-01-09 23:26:04,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:04,052 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 52 mSDsluCounter, 1326 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1635 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:04,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1635 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:04,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-01-09 23:26:04,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 436. [2022-01-09 23:26:04,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 386 states have (on average 1.2564766839378239) internal successors, (485), 391 states have internal predecessors, (485), 33 states have call successors, (33), 16 states have call predecessors, (33), 16 states have return successors, (41), 29 states have call predecessors, (41), 28 states have call successors, (41) [2022-01-09 23:26:04,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 559 transitions. [2022-01-09 23:26:04,073 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 559 transitions. Word has length 48 [2022-01-09 23:26:04,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:04,073 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 559 transitions. [2022-01-09 23:26:04,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:04,073 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 559 transitions. [2022-01-09 23:26:04,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-09 23:26:04,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:04,074 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-09 23:26:04,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-09 23:26:04,074 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:04,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:04,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1519307082, now seen corresponding path program 1 times [2022-01-09 23:26:04,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:04,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758910963] [2022-01-09 23:26:04,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:04,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:04,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:04,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-01-09 23:26:04,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:04,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-09 23:26:04,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:04,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758910963] [2022-01-09 23:26:04,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758910963] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:04,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:04,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-09 23:26:04,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836095143] [2022-01-09 23:26:04,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:04,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-09 23:26:04,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:04,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-09 23:26:04,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:04,118 INFO L87 Difference]: Start difference. First operand 436 states and 559 transitions. Second operand has 9 states, 9 states have (on average 5.0) 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-09 23:26:04,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:04,337 INFO L93 Difference]: Finished difference Result 463 states and 588 transitions. [2022-01-09 23:26:04,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-09 23:26:04,337 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) 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-09 23:26:04,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:04,339 INFO L225 Difference]: With dead ends: 463 [2022-01-09 23:26:04,339 INFO L226 Difference]: Without dead ends: 444 [2022-01-09 23:26:04,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-09 23:26:04,339 INFO L933 BasicCegarLoop]: 275 mSDtfsCounter, 53 mSDsluCounter, 1591 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1866 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:04,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1866 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:04,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-01-09 23:26:04,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 432. [2022-01-09 23:26:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 383 states have (on average 1.2558746736292428) internal successors, (481), 388 states have internal predecessors, (481), 32 states have call successors, (32), 16 states have call predecessors, (32), 16 states have return successors, (40), 28 states have call predecessors, (40), 27 states have call successors, (40) [2022-01-09 23:26:04,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 553 transitions. [2022-01-09 23:26:04,359 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 553 transitions. Word has length 48 [2022-01-09 23:26:04,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:04,359 INFO L470 AbstractCegarLoop]: Abstraction has 432 states and 553 transitions. [2022-01-09 23:26:04,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) 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-09 23:26:04,359 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 553 transitions. [2022-01-09 23:26:04,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-09 23:26:04,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:04,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] [2022-01-09 23:26:04,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-09 23:26:04,360 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:04,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:04,360 INFO L85 PathProgramCache]: Analyzing trace with hash 883777374, now seen corresponding path program 1 times [2022-01-09 23:26:04,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:04,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016717338] [2022-01-09 23:26:04,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:04,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:04,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:04,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-09 23:26:04,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:04,402 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-09 23:26:04,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:04,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016717338] [2022-01-09 23:26:04,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016717338] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:04,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:04,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-09 23:26:04,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601026615] [2022-01-09 23:26:04,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:04,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-09 23:26:04,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:04,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-09 23:26:04,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:04,403 INFO L87 Difference]: Start difference. First operand 432 states and 553 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:04,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:04,617 INFO L93 Difference]: Finished difference Result 459 states and 582 transitions. [2022-01-09 23:26:04,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-09 23:26:04,617 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-01-09 23:26:04,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:04,618 INFO L225 Difference]: With dead ends: 459 [2022-01-09 23:26:04,619 INFO L226 Difference]: Without dead ends: 439 [2022-01-09 23:26:04,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-09 23:26:04,619 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 53 mSDsluCounter, 1559 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:04,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1828 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:04,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-01-09 23:26:04,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 427. [2022-01-09 23:26:04,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 379 states have (on average 1.2559366754617414) internal successors, (476), 384 states have internal predecessors, (476), 31 states have call successors, (31), 16 states have call predecessors, (31), 16 states have return successors, (39), 27 states have call predecessors, (39), 26 states have call successors, (39) [2022-01-09 23:26:04,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 546 transitions. [2022-01-09 23:26:04,638 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 546 transitions. Word has length 49 [2022-01-09 23:26:04,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:04,638 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 546 transitions. [2022-01-09 23:26:04,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:04,638 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 546 transitions. [2022-01-09 23:26:04,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-09 23:26:04,639 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:04,639 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-09 23:26:04,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-09 23:26:04,639 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:04,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:04,639 INFO L85 PathProgramCache]: Analyzing trace with hash 164785177, now seen corresponding path program 1 times [2022-01-09 23:26:04,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:04,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838223869] [2022-01-09 23:26:04,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:04,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:04,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:04,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-09 23:26:04,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:04,688 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-09 23:26:04,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:04,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838223869] [2022-01-09 23:26:04,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838223869] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:04,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:04,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-09 23:26:04,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312857610] [2022-01-09 23:26:04,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:04,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-09 23:26:04,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:04,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-09 23:26:04,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:04,689 INFO L87 Difference]: Start difference. First operand 427 states and 546 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:04,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:04,920 INFO L93 Difference]: Finished difference Result 454 states and 575 transitions. [2022-01-09 23:26:04,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-09 23:26:04,920 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-01-09 23:26:04,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:04,922 INFO L225 Difference]: With dead ends: 454 [2022-01-09 23:26:04,922 INFO L226 Difference]: Without dead ends: 435 [2022-01-09 23:26:04,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-09 23:26:04,922 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 53 mSDsluCounter, 1520 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:04,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1782 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:04,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-01-09 23:26:04,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 423. [2022-01-09 23:26:04,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 376 states have (on average 1.2553191489361701) internal successors, (472), 381 states have internal predecessors, (472), 30 states have call successors, (30), 16 states have call predecessors, (30), 16 states have return successors, (38), 26 states have call predecessors, (38), 25 states have call successors, (38) [2022-01-09 23:26:04,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 540 transitions. [2022-01-09 23:26:04,960 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 540 transitions. Word has length 49 [2022-01-09 23:26:04,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:04,960 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 540 transitions. [2022-01-09 23:26:04,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:04,960 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 540 transitions. [2022-01-09 23:26:04,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-09 23:26:04,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:04,961 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-09 23:26:04,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-09 23:26:04,961 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:04,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:04,961 INFO L85 PathProgramCache]: Analyzing trace with hash -48892372, now seen corresponding path program 1 times [2022-01-09 23:26:04,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:04,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370650476] [2022-01-09 23:26:04,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:04,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-09 23:26:05,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,069 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-09 23:26:05,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:05,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370650476] [2022-01-09 23:26:05,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370650476] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:05,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:05,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-09 23:26:05,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042030780] [2022-01-09 23:26:05,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:05,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-09 23:26:05,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:05,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-09 23:26:05,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-09 23:26:05,070 INFO L87 Difference]: Start difference. First operand 423 states and 540 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:05,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:05,231 INFO L93 Difference]: Finished difference Result 777 states and 1007 transitions. [2022-01-09 23:26:05,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-09 23:26:05,231 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-01-09 23:26:05,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:05,233 INFO L225 Difference]: With dead ends: 777 [2022-01-09 23:26:05,233 INFO L226 Difference]: Without dead ends: 567 [2022-01-09 23:26:05,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:05,234 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 104 mSDsluCounter, 1466 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 1817 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:05,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 1817 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:05,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-01-09 23:26:05,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 423. [2022-01-09 23:26:05,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 376 states have (on average 1.252659574468085) internal successors, (471), 381 states have internal predecessors, (471), 30 states have call successors, (30), 16 states have call predecessors, (30), 16 states have return successors, (38), 26 states have call predecessors, (38), 25 states have call successors, (38) [2022-01-09 23:26:05,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 539 transitions. [2022-01-09 23:26:05,272 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 539 transitions. Word has length 51 [2022-01-09 23:26:05,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:05,272 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 539 transitions. [2022-01-09 23:26:05,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:05,272 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 539 transitions. [2022-01-09 23:26:05,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-09 23:26:05,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:05,273 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-09 23:26:05,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-09 23:26:05,273 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:05,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1189199768, now seen corresponding path program 1 times [2022-01-09 23:26:05,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:05,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386974447] [2022-01-09 23:26:05,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:05,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-01-09 23:26:05,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,332 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-09 23:26:05,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:05,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386974447] [2022-01-09 23:26:05,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386974447] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:05,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:05,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-09 23:26:05,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916445905] [2022-01-09 23:26:05,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:05,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-09 23:26:05,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:05,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-09 23:26:05,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:05,333 INFO L87 Difference]: Start difference. First operand 423 states and 539 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:05,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:05,513 INFO L93 Difference]: Finished difference Result 450 states and 568 transitions. [2022-01-09 23:26:05,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-09 23:26:05,513 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-01-09 23:26:05,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:05,516 INFO L225 Difference]: With dead ends: 450 [2022-01-09 23:26:05,516 INFO L226 Difference]: Without dead ends: 413 [2022-01-09 23:26:05,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-01-09 23:26:05,516 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 61 mSDsluCounter, 1522 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:05,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 1786 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-09 23:26:05,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-01-09 23:26:05,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 401. [2022-01-09 23:26:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 357 states have (on average 1.2521008403361344) internal successors, (447), 362 states have internal predecessors, (447), 28 states have call successors, (28), 15 states have call predecessors, (28), 15 states have return successors, (36), 24 states have call predecessors, (36), 23 states have call successors, (36) [2022-01-09 23:26:05,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 511 transitions. [2022-01-09 23:26:05,535 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 511 transitions. Word has length 53 [2022-01-09 23:26:05,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:05,536 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 511 transitions. [2022-01-09 23:26:05,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-09 23:26:05,536 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 511 transitions. [2022-01-09 23:26:05,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-09 23:26:05,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:05,536 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-09 23:26:05,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-09 23:26:05,537 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:05,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:05,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1140585270, now seen corresponding path program 1 times [2022-01-09 23:26:05,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:05,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667668876] [2022-01-09 23:26:05,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:05,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-09 23:26:05,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-09 23:26:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,580 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-09 23:26:05,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:05,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667668876] [2022-01-09 23:26:05,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667668876] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:05,580 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:05,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-09 23:26:05,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861045482] [2022-01-09 23:26:05,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:05,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-09 23:26:05,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:05,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-09 23:26:05,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-09 23:26:05,581 INFO L87 Difference]: Start difference. First operand 401 states and 511 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (4), 3 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-09 23:26:05,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:05,781 INFO L93 Difference]: Finished difference Result 619 states and 785 transitions. [2022-01-09 23:26:05,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-09 23:26:05,781 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (4), 3 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 59 [2022-01-09 23:26:05,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:05,782 INFO L225 Difference]: With dead ends: 619 [2022-01-09 23:26:05,782 INFO L226 Difference]: Without dead ends: 388 [2022-01-09 23:26:05,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:05,783 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 132 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1400 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:05,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 1400 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:05,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-01-09 23:26:05,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2022-01-09 23:26:05,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 329 states have (on average 1.2522796352583587) internal successors, (412), 333 states have internal predecessors, (412), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (24), 21 states have call predecessors, (24), 21 states have call successors, (24) [2022-01-09 23:26:05,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 461 transitions. [2022-01-09 23:26:05,813 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 461 transitions. Word has length 59 [2022-01-09 23:26:05,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:05,813 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 461 transitions. [2022-01-09 23:26:05,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (4), 3 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-09 23:26:05,813 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 461 transitions. [2022-01-09 23:26:05,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-09 23:26:05,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:05,814 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] [2022-01-09 23:26:05,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-09 23:26:05,814 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:05,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:05,814 INFO L85 PathProgramCache]: Analyzing trace with hash 732659986, now seen corresponding path program 1 times [2022-01-09 23:26:05,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:05,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797165527] [2022-01-09 23:26:05,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:05,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:05,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-01-09 23:26:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-09 23:26:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:05,873 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-09 23:26:05,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:05,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797165527] [2022-01-09 23:26:05,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797165527] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:05,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:05,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-09 23:26:05,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834229391] [2022-01-09 23:26:05,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:05,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-09 23:26:05,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:05,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-09 23:26:05,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-09 23:26:05,874 INFO L87 Difference]: Start difference. First operand 368 states and 461 transitions. Second operand has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (3), 3 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-09 23:26:06,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:06,195 INFO L93 Difference]: Finished difference Result 772 states and 944 transitions. [2022-01-09 23:26:06,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-09 23:26:06,196 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (3), 3 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 61 [2022-01-09 23:26:06,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:06,197 INFO L225 Difference]: With dead ends: 772 [2022-01-09 23:26:06,197 INFO L226 Difference]: Without dead ends: 493 [2022-01-09 23:26:06,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2022-01-09 23:26:06,198 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 390 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 1402 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:06,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 1402 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:06,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-01-09 23:26:06,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 462. [2022-01-09 23:26:06,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.2397094430992737) internal successors, (512), 419 states have internal predecessors, (512), 27 states have call successors, (27), 20 states have call predecessors, (27), 21 states have return successors, (27), 23 states have call predecessors, (27), 23 states have call successors, (27) [2022-01-09 23:26:06,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 566 transitions. [2022-01-09 23:26:06,219 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 566 transitions. Word has length 61 [2022-01-09 23:26:06,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:06,220 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 566 transitions. [2022-01-09 23:26:06,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.222222222222222) internal successors, (56), 7 states have internal predecessors, (56), 2 states have call successors, (3), 3 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-09 23:26:06,220 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 566 transitions. [2022-01-09 23:26:06,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-09 23:26:06,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:06,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:06,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-09 23:26:06,221 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:06,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:06,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1387725979, now seen corresponding path program 1 times [2022-01-09 23:26:06,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:06,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213990912] [2022-01-09 23:26:06,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:06,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-01-09 23:26:06,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-01-09 23:26:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,273 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-09 23:26:06,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:06,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213990912] [2022-01-09 23:26:06,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213990912] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:06,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:06,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-09 23:26:06,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812541467] [2022-01-09 23:26:06,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:06,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-09 23:26:06,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:06,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-09 23:26:06,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:06,275 INFO L87 Difference]: Start difference. First operand 462 states and 566 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (3), 3 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-09 23:26:06,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:06,509 INFO L93 Difference]: Finished difference Result 464 states and 567 transitions. [2022-01-09 23:26:06,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-09 23:26:06,510 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (3), 3 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 62 [2022-01-09 23:26:06,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:06,511 INFO L225 Difference]: With dead ends: 464 [2022-01-09 23:26:06,511 INFO L226 Difference]: Without dead ends: 413 [2022-01-09 23:26:06,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-09 23:26:06,512 INFO L933 BasicCegarLoop]: 227 mSDtfsCounter, 103 mSDsluCounter, 1386 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1613 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:06,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1613 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:06,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-01-09 23:26:06,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2022-01-09 23:26:06,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 369 states have (on average 1.2439024390243902) internal successors, (459), 374 states have internal predecessors, (459), 24 states have call successors, (24), 18 states have call predecessors, (24), 19 states have return successors, (25), 21 states have call predecessors, (25), 21 states have call successors, (25) [2022-01-09 23:26:06,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 508 transitions. [2022-01-09 23:26:06,530 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 508 transitions. Word has length 62 [2022-01-09 23:26:06,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:06,531 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 508 transitions. [2022-01-09 23:26:06,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 7 states have internal predecessors, (57), 2 states have call successors, (3), 3 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-09 23:26:06,531 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 508 transitions. [2022-01-09 23:26:06,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-09 23:26:06,531 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:06,531 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:06,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-09 23:26:06,531 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:06,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:06,532 INFO L85 PathProgramCache]: Analyzing trace with hash -642482331, now seen corresponding path program 1 times [2022-01-09 23:26:06,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:06,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149467576] [2022-01-09 23:26:06,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:06,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-09 23:26:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-09 23:26:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,590 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-09 23:26:06,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:06,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149467576] [2022-01-09 23:26:06,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149467576] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:06,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:06,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-09 23:26:06,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704645399] [2022-01-09 23:26:06,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:06,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-09 23:26:06,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:06,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-09 23:26:06,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:06,591 INFO L87 Difference]: Start difference. First operand 413 states and 508 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 3 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-09 23:26:06,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:06,827 INFO L93 Difference]: Finished difference Result 454 states and 553 transitions. [2022-01-09 23:26:06,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-09 23:26:06,827 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 63 [2022-01-09 23:26:06,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:06,829 INFO L225 Difference]: With dead ends: 454 [2022-01-09 23:26:06,829 INFO L226 Difference]: Without dead ends: 435 [2022-01-09 23:26:06,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-01-09 23:26:06,829 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 342 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1374 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:06,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 1374 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:06,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-01-09 23:26:06,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 421. [2022-01-09 23:26:06,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 376 states have (on average 1.2393617021276595) internal successors, (466), 381 states have internal predecessors, (466), 24 states have call successors, (24), 18 states have call predecessors, (24), 20 states have return successors, (27), 22 states have call predecessors, (27), 21 states have call successors, (27) [2022-01-09 23:26:06,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 517 transitions. [2022-01-09 23:26:06,854 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 517 transitions. Word has length 63 [2022-01-09 23:26:06,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:06,855 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 517 transitions. [2022-01-09 23:26:06,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (3), 3 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-09 23:26:06,855 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 517 transitions. [2022-01-09 23:26:06,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-01-09 23:26:06,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:06,856 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-09 23:26:06,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-09 23:26:06,856 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:06,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:06,856 INFO L85 PathProgramCache]: Analyzing trace with hash -163812513, now seen corresponding path program 1 times [2022-01-09 23:26:06,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:06,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212529819] [2022-01-09 23:26:06,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:06,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:06,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-09 23:26:06,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-01-09 23:26:06,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-09 23:26:06,917 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-09 23:26:06,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-09 23:26:06,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212529819] [2022-01-09 23:26:06,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212529819] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-09 23:26:06,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-09 23:26:06,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-09 23:26:06,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524442983] [2022-01-09 23:26:06,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-09 23:26:06,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-09 23:26:06,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-09 23:26:06,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-09 23:26:06,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-09 23:26:06,918 INFO L87 Difference]: Start difference. First operand 421 states and 517 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 3 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-09 23:26:07,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-09 23:26:07,136 INFO L93 Difference]: Finished difference Result 454 states and 552 transitions. [2022-01-09 23:26:07,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-09 23:26:07,137 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 64 [2022-01-09 23:26:07,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-09 23:26:07,138 INFO L225 Difference]: With dead ends: 454 [2022-01-09 23:26:07,138 INFO L226 Difference]: Without dead ends: 435 [2022-01-09 23:26:07,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-01-09 23:26:07,139 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 62 mSDsluCounter, 1642 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1892 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-09 23:26:07,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1892 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-09 23:26:07,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-01-09 23:26:07,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 413. [2022-01-09 23:26:07,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 369 states have (on average 1.2411924119241193) internal successors, (458), 374 states have internal predecessors, (458), 24 states have call successors, (24), 18 states have call predecessors, (24), 19 states have return successors, (25), 21 states have call predecessors, (25), 21 states have call successors, (25) [2022-01-09 23:26:07,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 507 transitions. [2022-01-09 23:26:07,158 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 507 transitions. Word has length 64 [2022-01-09 23:26:07,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-09 23:26:07,158 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 507 transitions. [2022-01-09 23:26:07,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (3), 3 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-09 23:26:07,159 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 507 transitions. [2022-01-09 23:26:07,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-09 23:26:07,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-09 23:26:07,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-09 23:26:07,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-09 23:26:07,159 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-09 23:26:07,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-09 23:26:07,160 INFO L85 PathProgramCache]: Analyzing trace with hash 335595526, now seen corresponding path program 1 times [2022-01-09 23:26:07,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-09 23:26:07,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113748206] [2022-01-09 23:26:07,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-09 23:26:07,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-09 23:26:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-09 23:26:07,169 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-09 23:26:07,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-09 23:26:07,220 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-09 23:26:07,221 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-09 23:26:07,222 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-01-09 23:26:07,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-09 23:26:07,225 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] [2022-01-09 23:26:07,227 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-09 23:26:07,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.01 11:26:07 BoogieIcfgContainer [2022-01-09 23:26:07,320 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-09 23:26:07,321 INFO L158 Benchmark]: Toolchain (without parser) took 10560.55ms. Allocated memory was 179.3MB in the beginning and 361.8MB in the end (delta: 182.5MB). Free memory was 127.8MB in the beginning and 196.3MB in the end (delta: -68.5MB). Peak memory consumption was 114.9MB. Max. memory is 8.0GB. [2022-01-09 23:26:07,322 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 179.3MB. Free memory is still 145.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-09 23:26:07,325 INFO L158 Benchmark]: CACSL2BoogieTranslator took 378.78ms. Allocated memory is still 179.3MB. Free memory was 127.6MB in the beginning and 145.9MB in the end (delta: -18.3MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-01-09 23:26:07,325 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.12ms. Allocated memory is still 179.3MB. Free memory was 145.9MB in the beginning and 140.7MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2022-01-09 23:26:07,325 INFO L158 Benchmark]: Boogie Preprocessor took 48.86ms. Allocated memory is still 179.3MB. Free memory was 140.7MB in the beginning and 138.0MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-01-09 23:26:07,326 INFO L158 Benchmark]: RCFGBuilder took 699.08ms. Allocated memory is still 179.3MB. Free memory was 138.0MB in the beginning and 93.5MB in the end (delta: 44.5MB). Peak memory consumption was 44.0MB. Max. memory is 8.0GB. [2022-01-09 23:26:07,326 INFO L158 Benchmark]: TraceAbstraction took 9365.04ms. Allocated memory was 179.3MB in the beginning and 361.8MB in the end (delta: 182.5MB). Free memory was 93.0MB in the beginning and 196.3MB in the end (delta: -103.3MB). Peak memory consumption was 79.6MB. Max. memory is 8.0GB. [2022-01-09 23:26:07,326 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.08ms. Allocated memory is still 179.3MB. Free memory is still 145.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 378.78ms. Allocated memory is still 179.3MB. Free memory was 127.6MB in the beginning and 145.9MB in the end (delta: -18.3MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 64.12ms. Allocated memory is still 179.3MB. Free memory was 145.9MB in the beginning and 140.7MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 48.86ms. Allocated memory is still 179.3MB. Free memory was 140.7MB in the beginning and 138.0MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 699.08ms. Allocated memory is still 179.3MB. Free memory was 138.0MB in the beginning and 93.5MB in the end (delta: 44.5MB). Peak memory consumption was 44.0MB. Max. memory is 8.0GB. * TraceAbstraction took 9365.04ms. Allocated memory was 179.3MB in the beginning and 361.8MB in the end (delta: 182.5MB). Free memory was 93.0MB in the beginning and 196.3MB in the end (delta: -103.3MB). Peak memory consumption was 79.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 65]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L36] int FloppyThread ; [L37] int KernelMode ; [L38] int Suspended ; [L39] int Executive ; [L40] int DiskController ; [L41] int FloppyDiskPeripheral ; [L42] int FlConfigCallBack ; [L43] int MaximumInterfaceType ; [L44] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L45] int myStatus ; [L46] int s ; [L47] int UNLOADED ; [L48] int NP ; [L49] int DC ; [L50] int SKIP1 ; [L51] int SKIP2 ; [L52] int MPR1 ; [L53] int MPR3 ; [L54] int IPC ; [L55] int pended ; [L56] int compRegistered ; [L57] int lowerDriverReturn ; [L58] int setEventCalled ; [L59] int customIrp ; [L91] int PagingReferenceCount = 0; [L92] int PagingMutex = 0; VAL [compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L671] int status ; [L672] int irp = __VERIFIER_nondet_int() ; [L673] int pirp ; [L674] int pirp__IoStatus__Status ; [L675] int irp_choice = __VERIFIER_nondet_int() ; [L676] int devobj = __VERIFIER_nondet_int() ; [L677] int __cil_tmp8 ; [L679] FloppyThread = 0 [L680] KernelMode = 0 [L681] Suspended = 0 [L682] Executive = 0 [L683] DiskController = 0 [L684] FloppyDiskPeripheral = 0 [L685] FlConfigCallBack = 0 [L686] MaximumInterfaceType = 0 [L687] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L688] myStatus = 0 [L689] s = 0 [L690] UNLOADED = 0 [L691] NP = 0 [L692] DC = 0 [L693] SKIP1 = 0 [L694] SKIP2 = 0 [L695] MPR1 = 0 [L696] MPR3 = 0 [L697] IPC = 0 [L698] pended = 0 [L699] compRegistered = 0 [L700] lowerDriverReturn = 0 [L701] setEventCalled = 0 [L702] customIrp = 0 [L706] status = 0 [L707] pirp = irp [L708] CALL _BLAST_init() [L74] UNLOADED = 0 [L75] NP = 1 [L76] DC = 2 [L77] SKIP1 = 3 [L78] SKIP2 = 4 [L79] MPR1 = 5 [L80] MPR3 = 6 [L81] IPC = 7 [L82] s = UNLOADED [L83] pended = 0 [L84] compRegistered = 0 [L85] lowerDriverReturn = 0 [L86] setEventCalled = 0 [L87] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L708] RET _BLAST_init() [L710] COND TRUE status >= 0 [L711] s = NP [L712] customIrp = 0 [L713] setEventCalled = customIrp [L714] lowerDriverReturn = setEventCalled [L715] compRegistered = lowerDriverReturn [L716] pended = compRegistered [L717] pirp__IoStatus__Status = 0 [L718] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L719] COND TRUE irp_choice == 0 [L720] pirp__IoStatus__Status = -1073741637 [L721] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] CALL stub_driver_init() [L661] s = NP [L662] pended = 0 [L663] compRegistered = 0 [L664] lowerDriverReturn = 0 [L665] setEventCalled = 0 [L666] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L724] RET stub_driver_init() [L727] COND FALSE !(status < 0) [L731] int tmp_ndt_1; [L732] tmp_ndt_1 = __VERIFIER_nondet_int() [L733] COND TRUE tmp_ndt_1 == 3 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] CALL, EXPR FloppyPnp(devobj, pirp) [L164] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L165] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L166] int Irp__IoStatus__Information ; [L167] int Irp__IoStatus__Status ; [L168] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L169] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L170] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L171] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L172] int disketteExtension__HoldNewRequests ; [L173] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L174] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L175] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L176] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L177] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L178] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L179] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L180] int irpSp ; [L181] int disketteExtension ; [L182] int ntStatus ; [L183] int doneEvent = __VERIFIER_nondet_int() ; [L184] int irpSp___0 ; [L185] int nextIrpSp ; [L186] int nextIrpSp__Control ; [L187] int irpSp___1 ; [L188] int irpSp__Context ; [L189] int irpSp__Control ; [L190] long __cil_tmp29 ; [L191] long __cil_tmp30 ; [L194] ntStatus = 0 [L195] PagingReferenceCount ++ VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L199] disketteExtension = DeviceObject__DeviceExtension [L200] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L201] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L213] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=-1, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L242] COND FALSE !(! disketteExtension__IsStarted) [L258] disketteExtension__HoldNewRequests = 1 [L259] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L101] int status ; [L102] int threadHandle = __VERIFIER_nondet_int() ; [L103] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L104] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L105] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L106] int Irp__IoStatus__Status ; [L107] int Irp__IoStatus__Information ; [L108] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L109] int ObjAttributes = __VERIFIER_nondet_int() ; [L110] int __cil_tmp12 ; [L111] int __cil_tmp13 ; VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L114] COND FALSE !(DisketteExtension__PoweringDown == 1) [L120] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L121] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L153] COND TRUE pended == 0 [L154] pended = 1 VAL [\old(DisketteExtension)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L160] return (259); VAL [\old(DisketteExtension)=0, \old(Irp)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=0, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) [L259] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L262] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L263] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265-L266] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1036] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1045] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1049] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1056] int tmp_ndt_8; [L1057] tmp_ndt_8 = __VERIFIER_nondet_int() [L1058] COND TRUE tmp_ndt_8 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1064] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=1, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L265-L266] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] disketteExtension__FloppyThread = 0 [L272] Irp__IoStatus__Status = 0 [L273] myStatus = 0 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L274] COND TRUE s == NP [L275] s = SKIP1 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L282] Irp__CurrentLocation ++ [L283] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L938] int returnVal2 ; [L939] int compRetStatus1 ; [L940] int lcontext = __VERIFIER_nondet_int() ; [L941] unsigned long __cil_tmp7 ; VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L944] COND FALSE !(\read(compRegistered)) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L957] int tmp_ndt_12; [L958] tmp_ndt_12 = __VERIFIER_nondet_int() [L959] COND TRUE tmp_ndt_12 == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L983] COND FALSE !(s == NP) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L987] COND FALSE !(s == MPR1) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L996] COND TRUE s == SKIP1 [L997] s = SKIP2 [L998] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L1006] return (returnVal2); VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-2, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L284] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L430] PagingReferenceCount -- VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=-1, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L434] return (ntStatus); VAL [\old(DeviceObject)=-1, \old(Irp)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=-1, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L740] RET, EXPR FloppyPnp(devobj, pirp) [L740] status = FloppyPnp(devobj, pirp) [L750] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L751] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L758] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L759] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L766] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L767] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L768] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L782] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L783] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=-1, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L784] CALL errorFn() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L65] reach_error() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 238 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 9.2s, OverallIterations: 37, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 6.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6721 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6609 mSDsluCounter, 40595 SdHoareTripleChecker+Invalid, 3.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 29615 mSDsCounter, 1057 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7920 IncrementalHoareTripleChecker+Invalid, 8977 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1057 mSolverCounterUnsat, 10980 mSDtfsCounter, 7920 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 361 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=657occurred in iteration=12, InterpolantAutomatonStates: 247, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 36 MinimizatonAttempts, 1015 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1537 NumberOfCodeBlocks, 1537 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 1435 ConstructedInterpolants, 0 QuantifiedInterpolants, 3726 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 36 InterpolantComputations, 36 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-01-09 23:26:07,354 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...